How Accurate Is IP Geolocation? Understanding IP-Based Location

IP geolocation is right about your country more than 99% of the time, right about your city 70-80% of the time, and essentially never right about your street address — despite what crime dramas suggest. Accuracy depends on the provider, the type of network, and how recently the IP block was reallocated. Here’s what the numbers actually look like.

How IP Geolocation Databases Work

No IP address carries its location inside the address itself. Geolocation works by looking up the IP in a database that maps IP blocks to locations. Building that database is the entire business of companies like MaxMind, IPinfo, IP2Location, and ipregistry.

Their data comes from several sources combined:

  • WHOIS registries (ARIN, RIPE, APNIC, LACNIC, AFRINIC) give the country and registered organization for each IP block — that’s how country-level accuracy is so high.
  • ISP-provided region and city data, published as “geofeeds” (RFC 8805) that map specific sub-blocks to cities.
  • Latency triangulation: pinging an IP from multiple known locations and using round-trip times to estimate geography.
  • User-submitted corrections from businesses and individuals fixing wrong entries.
  • Wi-Fi access-point wardriving and crowdsourced location reports that tie an IP to the physical neighborhoods where devices on it have been seen.
  • Partnerships with ISPs, where big providers directly feed location data to premium geolocation vendors.

Different providers combine these sources differently, which is why two geolocation services can disagree about the same IP.

Typical Accuracy by Precision Level

Accuracy is not a single number — it depends on how precise a location you’re asking for.

Precision Typical Accuracy When It Fails
Country >99% Tiny territories, satellite ISPs
State / Region ~90% Multi-state ISP pools
City 70-80% Rural areas, mobile, CGNAT
Postal code / ZIP 50-70% Mostly US/EU; rough elsewhere
Street address Effectively 0% Always — not possible from IP alone

Country-level accuracy is so high because it comes straight from WHOIS registry data, which is authoritative. City-level depends on softer signals and is where most of the error lives.

Why City-Level Accuracy Varies

ISPs don’t assign IPs geographically at a fine grain. A single /24 block (256 IPs) might serve a pool of customers spread across 50 small towns that all route through one aggregation point. Geolocation services see the aggregation point, not the individual subscriber.

Mobile carriers are the worst case. A cellular IP reflects the carrier’s mobile core router — often in a metro center hundreds of kilometers from the phone’s actual tower. Your phone can say you’re in rural Vermont while the cellular IP places you in Boston.

Satellite ISPs such as Starlink (widely deployed in 2026) geolocate to the ground station region, which may be an entire state or country. A Starlink user in Montana might appear to be in Washington state because that’s where the gateway is.

Business ISPs often assign all a company’s locations to the headquarters IP block. A branch office in Denver shows up as the company’s Chicago HQ.

Why Your Location Might Look Wrong

If our tool shows a city you’ve never been to, it’s usually one of these:

  • You’re on a VPN, proxy, or Tor. The location shown is the exit server, not you. This is the intended behavior.
  • You’re routed through a CDN or cloud proxy. Cloudflare, AWS, and similar services make you appear at their POP location.
  • Your IP block was recently reallocated. WHOIS and geolocation databases lag behind real assignments by weeks or months.
  • Your ISP’s pool is registered to a different city. Common for small regional ISPs whose upstream registers blocks at a different metro.
  • Your mobile carrier’s core router is elsewhere. As above — the visible location reflects routing infrastructure, not your physical location.

Provider Quality Ranking in 2026

Not all geolocation databases are equal. In rough order of accuracy and update frequency:

  • MaxMind GeoIP2 — the industry standard, widely used by ad tech, fraud prevention, and analytics. Premium tiers offer ISP, connection type, and city-level postal accuracy.
  • IPinfo — very accurate for major population centers, strong ASN and hosting-vs-residential detection, fast API.
  • IP2Location — widely adopted, cheaper than MaxMind, comparable accuracy for most use cases.
  • ipregistry — newer, strong on carrier/mobile detection.
  • ipapi.co / ip-api.com — consumer-friendly, decent free tiers, good enough for casual use.
  • db-ip.com — free lite edition is a common starting point; paid editions add a lot of precision.

Free sources tend to run on older snapshots — sometimes months behind — so their errors compound for recently-moved IP blocks. For production fraud-detection work, most teams pay for MaxMind or IPinfo.

Mobile Networks vs Fixed Broadband

Fixed-line broadband (cable, fiber, DSL) is generally more accurate because IP blocks map to physical plant — a specific CMTS, DSLAM, or OLT in a specific building serving a specific neighborhood. City-level accuracy can reach 90% for well-mapped ISPs.

Mobile broadband is much looser. IP blocks are assigned at the mobile core, not the cell tower, so an IP’s “location” is the carrier’s aggregation city. Accuracy at sub-state granularity is often under 60%. Geofenced services (streaming, betting, tax collection) know this and either use GPS on top of IP, or accept higher false-positive rates.

What IP Geolocation Cannot Do

Despite popular fiction, IP geolocation cannot:

  • Identify your exact home address or name — the city/region result is the finest granularity possible without cooperation from your ISP under legal process.
  • Break HTTPS encryption or see inside encrypted traffic.
  • Defeat VPNs, Tor, or proxies — it sees the exit IP and gives that exit’s location.
  • Work in real time with meter-level precision like GPS.

Legitimate Uses

Despite the privacy implications, IP geolocation has reasonable uses: fraud detection (flag transactions from a country that doesn’t match the cardholder), content localization (currency, language, weather), regulatory compliance (GDPR for EU visitors, tax nexus rules, age-gated content), and capacity planning (which regions generate the most traffic). Our tool shows you what websites see so you can anticipate how they’ll treat you.

Check Your Current IP

Use our What Is My IP tool to see exactly what location websites detect for your current IP. Compare it to where you actually are — that’s the real-world accuracy for your specific connection.

Frequently Asked Questions

Why does geolocation say I’m in a city 50 miles away?

Almost always because your ISP’s IP block is registered or aggregated at a regional hub city rather than your specific suburb. Mobile carriers are the worst offenders — a cellular IP can place you 100+ km away because it reflects the carrier’s mobile core router location, not your cell tower. Rural users and satellite ISP users (Starlink, Viasat) see even larger discrepancies because ground stations aggregate huge areas.

Can a website find my exact address from my IP?

No. IP geolocation maxes out at city-level precision for most users, postal code in some regions. Street address is not recoverable from IP alone — the ISP knows your subscriber address but they only disclose it under legal process (subpoena, warrant, or court order). The “we traced the IP to your house” trope from movies misrepresents how this works.

Is IP geolocation more accurate with IPv6?

Slightly, on average. IPv6 is newer and better-documented in geofeeds, so blocks are more likely to have accurate city-level metadata. But for any given connection it depends on the ISP — some allocate IPv6 the same way they allocate IPv4 (by regional pool) and accuracy is identical. IPv6 also avoids CGNAT, so you’re not sharing an IP with 500 other customers in a distant data center.

What’s the most accurate IP geolocation service?

For commercial use, MaxMind GeoIP2 Enterprise and IPinfo are the two most-trusted paid databases in 2026, with published accuracy figures and continual updates. For free tiers, db-ip.com and ipapi.co are reasonable. No service is perfect — even the best paid databases are wrong at city level 20-30% of the time.

Do VPNs really fake my location?

Yes, from the perspective of IP-based geolocation. A website looks up your (VPN server’s) IP and reports the server’s location. That’s why a VPN lets you stream region-locked content. But many services layer additional signals on top of IP geolocation: GPS from your device (if granted), payment address, billing country, and behavioral patterns. IP alone is spoofable; the whole fingerprint is harder to fake.