Add location-aware geographical search to WP_Query. You can use it to power location-aware apps, such as showing a user results near them.
As of April 2026, WP Geo search is a WordPress geo plugin with 70 active installations and a 5/5 rating from 2 reviews. It has been downloaded 1.6K+ times in total. Requires WordPress 4.0+ and PHP 7.0+. Available on WordPress.org since 2020. Last updated 4 years ago — may have compatibility concerns. Top alternative: Geo Mashup.
A plugin to add location-aware geographical search to WP_Query.
You can use it to power location-aware apps, such as showing a user results near them.
Adding a geo_query parameter to WP_Query will add a “distance” column to the returned results, provided they have the right metadata.
You can then display this in your templates.
You can use a location search parameter, which will be geocoded or directly provide latitude and longitude values:
$query = new WP_Query(array(
"geo_query" => array(
"location" => "London"
)
))
$query = new WP_Query(array(
"geo_query" => array(
"latitude" => -52.005,
"longitude" => 0.005,
)
))
Optionally, you can then filter by search radius.
By default, distance…
| WordPress | 4.0+ requiredTested up to 5.8.0 |
| PHP | 7.0+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.