GeoIP2 City Accuracy

MaxMind periodically tests the accuracy of the data used in GeoIP2 products and services. Accuracy is calculated by checking known web user IP address and location pairs against the data within MaxMind's GeoIP2 web service as well as the GeoIP2 City and GeoLite2 City database offerings.

The tool on this page enables you to compare the accuracy of MaxMind's GeoIP2 City Plus web service with the GeoIP2 City and GeoLite2 City database offerings by country. Leaving the Country text entry field blank will result in a display of accuracy data of the GeoIP2 City Plus web service for all countries.

Please enter a country in the text box to view accuracy data for that country or leave it blank to view data for all countries. The location is considered to be correctly resolved if it falls within the selected distance of the true location of the IP address.

Last updated: 2023-03-23
Correctly Resolved Incorrectly Resolved Unresolved
Albania 85% 7% 8%
Algeria 23% 27% 49%
Angola 79% 12% 9%
Argentina 86% 11% 3%
Armenia 93% 4% 4%
Australia 65% 29% 6%
Austria 62% 33% 6%
Azerbaijan 71% 6% 23%
Bahrain 96% 0% 4%
Bangladesh 56% 28% 16%
Belarus 79% 21% 1%
Belgium 78% 22% 0%
Bermuda 100% 0% 0%
Bolivia 92% 7% 1%
Bosnia and Herzegovina 82% 10% 7%
Brazil 82% 17% 1%
Brunei 91% 9% 0%
Bulgaria 60% 37% 3%
Cambodia 85% 7% 8%
Cameroon 54% 11% 35%
Canada 62% 36% 2%
Chile 74% 25% 1%
China 51% 44% 5%
Colombia 73% 25% 2%
Croatia 58% 41% 1%
Cyprus 65% 35% 0%
Czechia 66% 33% 1%
Denmark 62% 23% 15%
Dominican Republic 89% 11% 1%
Ecuador 80% 19% 0%
Egypt 75% 21% 4%
El Salvador 90% 10% 0%
Estonia 85% 15% 1%
Finland 52% 46% 1%
France 57% 20% 23%
French Polynesia 93% 7% 0%
Georgia 92% 7% 1%
Germany 71% 23% 6%
Ghana 91% 9% 1%
Greece 68% 30% 2%
Guadeloupe 95% 5% 0%
Guam 100% 0% 0%
Guatemala 92% 7% 1%
Honduras 70% 25% 6%
Hong Kong 96% 0% 4%
Hungary 75% 24% 1%
Iceland 90% 10% 0%
India 55% 42% 3%
Indonesia 62% 36% 2%
Iran 36% 26% 38%
Iraq 74% 17% 9%
Ireland 61% 38% 1%
Israel 64% 25% 10%
Italy 43% 31% 26%
Ivory Coast 88% 5% 7%
Jamaica 86% 14% 0%
Japan 54% 17% 29%
Jordan 84% 16% 0%
Kazakhstan 85% 15% 0%
Kenya 83% 15% 2%
Kuwait 100% 0% 0%
Kyrgyzstan 93% 6% 1%
Latvia 77% 22% 1%
Lebanon 46% 3% 51%
Lithuania 66% 33% 1%
Luxembourg 56% 0% 44%
Macao 94% 0% 6%
Madagascar 75% 19% 6%
Malaysia 64% 33% 3%
Maldives 92% 4% 3%
Malta 98% 0% 2%
Mauritius 98% 1% 1%
Mexico 77% 20% 3%
Moldova 92% 6% 2%
Mongolia 95% 3% 2%
Morocco 55% 32% 13%
Mozambique 63% 36% 1%
Namibia 87% 13% 1%
Nepal 68% 19% 13%
Netherlands 73% 26% 1%
New Zealand 67% 27% 6%
Nicaragua 85% 15% 0%
Nigeria 43% 40% 18%
North Macedonia 82% 8% 10%
Norway 67% 24% 9%
Oman 78% 22% 0%
Pakistan 54% 28% 18%
Panama 94% 6% 0%
Papua New Guinea 90% 8% 1%
Paraguay 91% 8% 1%
Peru 85% 14% 1%
Philippines 52% 45% 3%
Poland 53% 40% 7%
Puerto Rico 85% 12% 3%
Qatar 99% 0% 1%
Réunion 96% 3% 1%
Romania 72% 22% 6%
Russia 82% 15% 3%
Saudi Arabia 68% 32% 0%
Senegal 69% 2% 29%
Serbia 65% 31% 4%
Singapore 2% 0% 98%
Slovakia 61% 38% 0%
Slovenia 73% 27% 0%
South Africa 65% 35% 0%
South Korea 79% 17% 4%
Spain 63% 21% 15%
Sri Lanka 51% 29% 20%
Sweden 57% 29% 14%
Switzerland 72% 21% 7%
Taiwan 84% 15% 1%
Tanzania 75% 20% 6%
Thailand 62% 36% 2%
Trinidad and Tobago 96% 4% 0%
Tunisia 17% 35% 49%
Turkey 64% 34% 2%
Uganda 87% 4% 8%
Ukraine 61% 21% 18%
United Arab Emirates 94% 6% 0%
United Kingdom 70% 22% 9%
United States 67% 24% 8%
U.S. Virgin Islands 94% 6% 0%
Uzbekistan 70% 28% 2%
Venezuela 59% 32% 9%
Vietnam 68% 32% 1%
Zambia 89% 4% 8%

Notes:

  1. IP geolocation is more accurate for broadband IP addresses and less accurate for cellular networks.
  2. Due to the nature of geolocation technology and other factors beyond our control, we cannot guarantee any specific future accuracy level. Nevertheless, we expect that the GeoIP2 City database will in the future correctly identify locations at the level of accuracy indicated in the table above.
  3. Fewer countries are available for cellular and IPv6 IPs due to limited test data.