WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by bozdoz v3.4.7

Leaflet Map

Interactive maps and markers on your posts and pages with simple shortcodes.

Leaflet Map

The facts

Rating
4.9★ from 58
Active installs
30k+
Price
Free
Last updated
22 Aug 2026
Added
May 2014
Requires WP
4.6
Tested up to
WP 7.1
Downloads
587,181

Our analysis

AI-assisted

Leaflet Map is a WordPress plugin that allows you to create interactive maps using the LeafletJS library. It supports map generation with OpenStreetMap or MapQuest tiles and can be customised through shortcode attributes or dashboard settings.

You can create maps by simply using shortcodes, look up addresses, and add markers with popups for additional information. This plugin is suitable for users who need to display geographical data or locations on their WordPress sites.

Best for: This plugin is best for WordPress users needing to display interactive maps on their sites.

What it does well

  • Free to use from the WordPress.org directory
  • Supports OpenStreetMap and MapQuest for map tiles
  • Customisable via shortcode attributes
  • Allows adding markers and popups
  • High rating of 4.9 out of 5 from users

Where it falls short

  • Limited information on advanced features or customisation options

Verdict

Leaflet Map provides a straightforward way to integrate interactive maps into WordPress. It is a solid choice for those looking to enhance their site with geographical features.

From the developer

bozdoz's own description of Leaflet Map, lightly tidied.

Add a map generated with LeafletJS: an open-source JavaScript library for mobile-friendly interactive maps. Map tiles are provided by default through OpenStreetMap, or MapQuest (with an app key). Can be set per map with shortcode attributes or through the dashboard settings.

Maps

Simply create a map with:

[leaflet-map]

Lookup an address with:

[leaflet-map address="chicago"]

When using the OpenStreetMap Nominatim geocoder, the plugin sends a contact email in the request user agent. By default this uses the site admin email, but you can override it in the plugin settings or with the leaflet_map_nominatim_contact_email filter.

add_filter('leaflet_map_nominatim_contact_email', function ($email) { return 'maps@example.com'; });

Know the latitude and longitude of a location? Use them (and a zoom level) with:

[leaflet-map lat=44.67 lng=-63.61 zoom=5]

Add a marker under your map shortcode, like so:

[leaflet-map]
[leaflet-marker]

Want more? Make more (and fit the map to contain all of them):

[leaflet-map fitbounds]
[leaflet-marker address="tokyo"]
[leaflet-marker address="oslo"]
[leaflet-marker address="cairo"]
[leaflet-marker address="toronto"]

You can even add popups (to any shape) with their names:

[leaflet-map fitbounds]
[leaflet-marker address="tokyo"]Tokyo[/leaflet-marker]
[leaflet-marker address="oslo"]Oslo[/leaflet-marker]
...

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for maps and locations.

Meta Box

Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields fo...

Free 500k+ installs 4.8★ (165)
WP Go Maps

The easiest to use WordPress map plugin! Create a custom map, map block, store locator or map widget with high...

Free 300k+ installs 4.8★ (3,035)
SlimStat Analytics

Real-time WordPress analytics that stay on your own server: pageviews, outbound links, WooCommerce funnels, al...

Free 70k+ installs 4.8★ (817)
Open User Map

Create custom interactive maps with free Leaflet-based styles, no Google Maps API key, frontend marker submiss...

Free 10k+ installs 5★ (67)
WP Store Locator

An easy to use location management system that enables users to search for nearby physical stores.

Free 50k+ installs 4.8★ (312)
Interactive Image Map Plugin

Create interactive images with clickable hotspots, using modern image maps for WordPress. Perfect for floor pl...

Free 20k+ installs 4.9★ (114)