<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7" -->

---
title: IP geolocation now covers more visitors at higher resolution
description: Vercel's IP geolocation now delivers city-level data for nearly all requests and postal codes for 90% of traffic. The data comes from observed network behavior...
canonical: https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: IP geolocation now covers more visitors at higher resolution | daily.dev
og:description: Vercel's IP geolocation now delivers city-level data for nearly all requests and postal codes for 90% of traffic. The data comes from observed network behavior...
og:url: https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7
og:image: https://api.daily.dev/og/posts/4FxhZVkC7.png
og:image:alt: IP geolocation now covers more visitors at higher resolution
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# IP geolocation now covers more visitors at higher resolution

**[Vercel](https://daily.dev/sources/vercel)** · 1 min read · 0 upvotes · 0 comments

## Summary

Vercel's IP geolocation now delivers city-level data for nearly all requests and postal codes for 90% of traffic. The data comes from observed network behavior instead of registry records alone, and it refreshes more often as IP ranges and routing change. No code or configuration changes are needed; it applies to all projects automatically. The geolocation() helper in @vercel/functions and existing headers return the same fields for Vercel Functions and Routing Middleware. Some visitors, especially those on VPNs, hosting providers, or leased IP ranges, will now resolve to a different city or country.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://vercel.com/changelog/improved-ip-geolocation-data>

## Questions this post answers

### Why did my Vercel geolocation headers suddenly show a different city or country for some visitors?

Vercel updated its IP geolocation to derive locations from observed network behavior rather than registry records alone, refreshing data more often. This mainly affects VPN, hosting provider, and leased IP range traffic, where subnets now resolve to the data center where traffic actually terminates instead of the registry's recorded country. No code changes are required; it's automatic for all projects.

_Teams relying on geolocation for access control can track header changes like this on daily.dev._

### How accurate is Vercel's IP geolocation data for city and postal code resolution?

Vercel now delivers city-level location data for nearly all requests and postal-code data for 90% of traffic, up from previous resolution relying more heavily on registry records. The geolocation() helper in @vercel/functions and existing geolocation headers return the same fields across Vercel Functions and Routing Middleware, with no configuration changes needed.

_Developers building location-based features can follow infrastructure accuracy updates like this on daily.dev._

## Similar posts on daily.dev

- [Geocoding with Cloudflare](https://daily.dev/posts/geocoding-with-cloudflare-2tzjuiam5) · Laravel News · 0 upvotes · 0 comments
- [We have ipinfo at home or how to geolocate IPs in your CLI using latency](https://daily.dev/posts/we-have-ipinfo-at-home-or-how-to-geolocate-ips-in-your-cli-using-latency-lmjbqeqot) · Hacker News · 1 upvotes · 0 comments
- [How to Test Geo-Dependent Web Apps Without Leaving Your Desk](https://daily.dev/posts/how-to-test-geo-dependent-web-apps-without-leaving-your-desk-nca5wwrl4) · SitePoint · 0 upvotes · 1 comments
- [Your VPN isn't hiding what country you're in — your devices have other ways of knowing, and none of them touch your IP](https://daily.dev/posts/your-vpn-isn-t-hiding-what-country-you-re-in-your-devices-have-other-ways-of-knowing-and-none-of--nbvzxpfpu) · XDA Developers · 0 upvotes · 0 comments

---

Tags: [#vercel](https://daily.dev/tags/vercel)

[View this post on daily.dev](https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"IP geolocation now covers more visitors at higher resolution","url":"https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7"},"datePublished":"2026-10-29T17:24:07.796Z","dateModified":"2026-10-29T17:26:17.067Z","description":"Vercel's IP geolocation now delivers city-level data for nearly all requests and postal codes for 90% of traffic. The data comes from observed network behavior...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b3ac524077eccdc74a27f8106795b643?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b3ac524077eccdc74a27f8106795b643?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Vercel","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Vercel","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/04cca7235cf84db092f24b7ba427b3e1","url":"https://daily.dev/sources/vercel"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"vercel","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Vercel","item":"https://daily.dev/sources/vercel"},{"@type":"ListItem","position":3,"name":"IP geolocation now covers more visitors at higher resolution"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/ip-geolocation-now-covers-more-visitors-at-higher-resolution-4fxhzvkc7#faq","mainEntity":[{"@type":"Question","name":"Why did my Vercel geolocation headers suddenly show a different city or country for some visitors?","acceptedAnswer":{"@type":"Answer","text":"Vercel updated its IP geolocation to derive locations from observed network behavior rather than registry records alone, refreshing data more often. This mainly affects VPN, hosting provider, and leased IP range traffic, where subnets now resolve to the data center where traffic actually terminates instead of the registry's recorded country. No code changes are required; it's automatic for all projects. Teams relying on geolocation for access control can track header changes like this on daily.dev."}},{"@type":"Question","name":"How accurate is Vercel's IP geolocation data for city and postal code resolution?","acceptedAnswer":{"@type":"Answer","text":"Vercel now delivers city-level location data for nearly all requests and postal-code data for 90% of traffic, up from previous resolution relying more heavily on registry records. The geolocation() helper in @vercel/functions and existing geolocation headers return the same fields across Vercel Functions and Routing Middleware, with no configuration changes needed. Developers building location-based features can follow infrastructure accuracy updates like this on daily.dev."}}]}
```

