JoseFitani
📍 Geocoding & Lookup

City Finder

Enter any latitude and longitude to discover the city at that location.

This page explains how the city finder works, the data and formulas behind it, and how to interpret the result. Geocoding is the foundation of every map application. Every time you search for a place in Google Maps, you are using a geocoder. Nominatim is the open-source geocoder from OpenStreetMap, free and covering the entire world. The tool is one of 329 free, open tools on JoseFitani for maps and geography. It runs in your browser with no sign-up needed. Use the search field or click the map to drop a pin - the tool uses Nominatim reverse geocoding on OpenStreetMap data and returns the result in seconds. Below you'll find a step-by-step guide, real use cases, the methodology, FAQs, and data sources.

Click anywhere on the map to get its coordinates and the nearest address (reverse geocoded via OpenStreetMap).

Loading map…

How to use this tool

1
Enter your input

Type your query, paste coordinates, or click on the map. The tool uses Nominatim reverse geocoding on OpenStreetMap data to process your input locally in the browser.

2
View the result

The result appears instantly with the map showing your location. You can adjust by clicking elsewhere or searching a new place.

3
Copy or share

Click Copy to save to clipboard, or Share to send a direct link with the exact inputs.

What people use this tool for

Photo geotagging cleanup

Travellers returning with hundreds of photos want the right city name on each batch. Entering the coordinates from a photo's metadata returns the containing city for the caption. That beats scrolling a map trying to remember which town a roadside stop belonged to.

Example: A photographer back from a Rajasthan road trip pastes coordinates from her camera to label a fort photo as Bundi rather than nearby Kota.
Real-estate listing accuracy

Agents listing homes near a city edge need to know whether the address falls inside the city proper or an adjacent suburb. The finder settles it from the coordinates, which matters for school districts and municipal taxes. Correct city naming also keeps listings compliant with portal rules.

Example: An agent in Gurgaon checks whether a new sector plot counts as Gurgaon or Manesar before publishing the listing.
Logistics route planning

Dispatchers grouping deliveries by city need each warehouse and drop point assigned correctly. A coordinate lookup sorts edge-case addresses into the right city cluster. Accurate clustering shortens routes and avoids mis-sorted parcels.

Example: A courier hub outside Milan runs its drop points through the finder to split the day's routes between Milan and Sesto San Giovanni.
Travel blog fact-checking

Bloggers writing about small towns want the name spelled right and the location pinned correctly. A quick lookup from the coordinates confirms the town before the post goes live. Readers notice and comment when a place name is wrong, so the check pays for itself.

Example: A blogger writing about a lakeside village in Slovenia confirms the coordinates sit in Bled's municipality, not Bohinj's.

How it's calculated

Reverse geocoding finds the nearest named populated place.

The calculation runs in your browser - no data is sent to our servers. Map tiles come from OpenStreetMap (ODbL license), geocoding uses Nominatim (1 request/second limit), and elevation uses the Open-Elevation API backed by SRTM data. All are free, open services.

All calculations use the WGS84 datum (EPSG:4326), the same as GPS. For other datums (NAD27, NAD83, ETRS89), a separate conversion is needed. The difference is typically under 1 metre - negligible for most uses but important for survey-grade work.

The formulas match those in professional GIS software (QGIS, ArcGIS, Global Mapper), just in a browser-friendly form. For sub-metre accuracy, use professional software with ellipsoidal calculations. Results are shown in multiple units: km and miles for distance, km²/m²/hectares/acres for area, metres and feet for elevation. Conversion factors are exact (1 mile = 1.609344 km), so the only error source is input precision.

Related tools and resources

For more tools in this category, explore the related tools listed below. Each tool includes full documentation, examples and FAQs. Explore related tools in our Geocoding category for complementary functionality. See the Tools index for all 329 tools, or read our blog for in-depth articles on geography and maps.

Frequently asked questions

Does this work in rural areas?

Yes - the tool returns the nearest named place.

Can I identify a city while offline?

Yes. Identifying which city contains a point requires reverse-geocoding against a place database served over the network. Your browser sends the coordinates and receives the matching city back. Without a connection there is no database to ask.

How precise is the city match?

The lookup returns the administrative place whose boundary contains your coordinates, which is exact for the point you supply. The practical limit is the pin: coordinates from a phone GPS are usually within metres, while a hand-placed pin depends on your zoom level. Zoom in close before dropping the pin near a city edge.

What if the point falls between two cities?

Every point belongs to exactly one administrative area in the database, so the tool returns whichever city's boundary contains it. Near borders that can surprise you: a suburb's high street may technically sit in the neighbouring municipality. The result reflects legal boundaries, not local habit.

Does it distinguish a city from its metro area?

It returns the specific administrative city or town containing the point, not the wider metropolitan region. A point in Brooklyn returns Brooklyn's borough-level answer rather than just 'New York'. For metro-level grouping you would aggregate several lookups yourself.

Can it identify small towns and villages?

Yes, down to whatever the place database covers, which includes towns, villages, and many named hamlets. Coverage is deepest in well-mapped countries and thinner in remote regions. A point in genuinely unpopulated land returns the nearest named locality or the encompassing district.

Why does the result differ from what locals call the area?

Local names often follow neighbourhoods, postal districts, or historic names that do not match administrative boundaries. The finder reports the official municipality from the boundary data. A district everyone calls by its neighbourhood name can legally belong to the adjacent town.

Can I use it for unincorporated areas?

Yes. Points outside any city return the county, district, or nearest named place depending on the country's structure. In the US, an unincorporated address typically resolves to its census-designated place or county. The tool never invents a city where none exists.

Is the city name suitable for mailing addresses?

Not always. Postal addressing follows the post office's delivery zones, which can differ from municipal boundaries. Use the result for labelling, captions, and routing logic, but copy mailing addresses from official postal sources. A wrong postal city can delay delivery.

Data sources & methodology