Geolocation Dataset

IP to location mapping for IPv4 and IPv6, from country down to city, postal code and coordinates.

35M Records
Daily Updates
CSV · MMDB Formats
IPv4 + IPv6 Coverage

The Geolocation dataset maps the entire routable IPv4 and IPv6 address space to physical locations. Every range resolves to a country, and most ranges resolve further to a region, city, postal code, latitude and longitude, and time zone.

It is the same data that powers the Ipregistry API, built from authoritative registry data, operator-published geofeeds, network measurements and continuous quality checks, then packaged for offline use in your own infrastructure.

The data

Inside the file

One record per row, a commented header line first. This is what ipregistry-geolocation.csv looks like:

CSV ipregistry-geolocation.csv 4.3 GB · 34,854,687 records · rebuilt daily
# ip_start,ip_end,country_code,country_name,region_code,region_name,city,postal,latitude,longitude,time_zone2a02:b025:8f03:6e03:7a20:0:0:0,2a02:b025:8f03:6fff:f351:ffff:ffff:ffff,IT,Italy,IT-36,Friuli Venezia Giulia,Trieste,34151,45.64959,13.77685,Europe/Rome219.159.44.32,219.159.44.47,CN,China,CN-BJ,Beijing Shi,Xicheng,100000,39.91219,116.35609,Asia/Shanghai2a00:8b40:3800:0:0:0:0:0,2a00:8b40:3800:3fff:ffb6:ffff:ffff:ffff,GB,United Kingdom,GB-ENG,England,City of London,EC1R,51.50846,-0.12566,Europe/London128.28.148.76,128.28.148.79,JP,Japan,JP-28,Hyogo,Shiso,671-2247,34.98098,134.56405,Asia/Tokyo2001:268:9477:c400:181:8000:0:0,2001:268:9477:c400:3b4b:ffff:ffff:ffff,JP,Japan,JP-14,Kanagawa,Kamakura,248-0014,35.31076,139.54692,Asia/Tokyo
sha256 a275d510100d…1a061fe2a2c4 Download free sample

The rows above come from the free sample. Every build ships with MD5, SHA-1, SHA-256 and SHA-512 checksums so you can verify downloads.

Column Description
ip_start First IP address of the range, IPv4 or IPv6.
ip_end Last IP address of the range, inclusive.
country_code ISO 3166-1 alpha-2 country code, e.g. US or DE.
country_name English name of the country.
region_code ISO 3166-2 code of the region, e.g. US-CA.
region_name English name of the region, state or province.
city City associated with the range.
postal Postal or ZIP code associated with the range.
latitude Approximate latitude of the range location.
longitude Approximate longitude of the range location.
time_zone IANA time zone identifier, e.g. America/Los_Angeles.

The MMDB variant carries the same data in a memory-mapped binary tree, compatible with the standard MMDB reader libraries available for every major programming language.

Downloads

Available formats

Format Description Size
CSV Plain text, one range per line. Import into any database or data warehouse. 4.3 GB
CSV (zipped) Same file compressed for faster downloads and cheaper storage. 400 MB
MMDB Binary format for instant lookups with standard MMDB readers. 1.2 GB

Use cases

What you can build

Related use cases: Web personalization · Compliance

Datasets are available with an Ipregistry subscription and download from your dashboard, or over a stable URL for automated syncs. Prefer live data? The same intelligence is served by the Ipregistry API.