Provider Leaderboard

Accuracy rankings based on crowdsourced device location ground truth comparisons

Rankings based on 444 tests from 42 countries — help us reach 1,000

14 providers tested · 12 with enough data to rank

Distance Error

#ProviderMedian (km)Tests
1BigDataCloud
2.90 ±0.36
442
2IPGeolocation
4.85 ±1.17
442
2IPInfo
4.88 ±0.73
442
2IPRegistry
4.92 ±0.37
419
2IPLocate
5.44 ±1.72
442
2ipapi.is
6.13 ±2.08
438
2IP2Location
7.64 ±2.05
440
3MaxMind GeoLite2
9.30 ±0.73
442
3ipdata
9.88 ±0.86
391
3ip-api.com
9.91 ±1.49
177
3ipbase
12.67 ±8.53
139
4Abstract
66.63 ±49.71
138

Country

#ProviderRateTests
1BigDataCloud
99.77% ±0.62%
442
1IPGeolocation
99.55% ±0.76%
442
1IPInfo
99.55% ±0.76%
442
1IPLocate
99.55% ±0.76%
442
1IP2Location
99.55% ±0.76%
440
1MaxMind GeoLite2
99.55% ±0.76%
442
1ipapi.is
99.54% ±0.76%
438
1IPRegistry
99.52% ±0.80%
419
1ipdata
98.98% ±1.10%
391
1ip-api.com
98.87% ±1.86%
177
1Abstract
97.83% ±2.73%
138
2ipbase
94.96% ±3.78%
139

Region

#ProviderRateTests
1MaxMind GeoLite2
85.24% ±3.39%
442
1BigDataCloud
84.62% ±3.36%
442
1ipdata
84.00% ±3.84%
391
1IPInfo
83.14% ±3.50%
442
1IPRegistry
82.10% ±3.67%
419
1ip-api.com
79.10% ±5.96%
177
2IP2Location
77.73% ±3.88%
440
2ipapi.is
76.43% ±3.97%
438
2IPGeolocation
76.02% ±3.97%
442
2ipbase
75.19% ±7.27%
139
2IPLocate
71.43% ±5.97%
442
3Abstract
60.87% ±8.78%
138

City

#ProviderRateTests
1BigDataCloud
69.23% ±4.29%
442
1MaxMind GeoLite2
67.48% ±4.51%
442
1IPInfo
67.42% ±4.35%
442
1ipdata
64.24% ±5.04%
391
1IPRegistry
63.72% ±4.58%
419
2IPGeolocation
59.95% ±4.55%
442
2IP2Location
57.27% ±4.60%
440
2IPLocate
57.01% ±4.60%
442
2ip-api.com
54.80% ±7.25%
177
2ipbase
54.01% ±8.23%
139
2ipapi.is
53.88% ±4.65%
438
3Abstract
36.44% ±8.56%
138

At the current sample size, the leading providers are not statistically distinguishable: Country (11), Region (6), City (5). Providers sharing a rank have overlapping 95% confidence intervals, and are listed by distance error.

Rankings use inverse-variance weighted aggregation, giving more weight to submissions with higher GPS accuracy. Accuracy below 1 km is treated as 1 km, so no single submission can dominate a provider's score. Submissions with GPS accuracy above 5 km are excluded. To prevent repeated tests from inflating scores, only the latest submission per IP and location is counted within each 7-day window. Learn more about the methodology.

Help us improve by testing from your location

Run a Test Now