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 Precision 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 Precision City 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 Precision City 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: 2021-03-09
Correctly Resolved Incorrectly Resolved Unresolved
Albania 90% 1% 9%
Algeria 60% 27% 13%
Angola 81% 7% 12%
Argentina 94% 5% 1%
Australia 85% 14% 1%
Austria 92% 7% 1%
Azerbaijan 82% 1% 17%
Bahamas 96% 4% 0%
Bahrain 70% 0% 30%
Bangladesh 84% 11% 4%
Barbados 100% 0% 0%
Belarus 86% 14% 1%
Belgium 98% 2% 0%
Bermuda 98% 0% 2%
Bolivia 68% 30% 2%
Bosnia and Herzegovina 94% 2% 5%
Botswana 85% 14% 1%
Brazil 94% 6% 0%
Brunei 99% 0% 1%
Bulgaria 91% 8% 1%
Cambodia 91% 6% 3%
Cameroon 70% 21% 9%
Canada 76% 22% 2%
Cayman Islands 100% 0% 0%
Chile 93% 7% 0%
China 63% 34% 3%
Colombia 79% 21% 0%
Costa Rica 96% 4% 0%
Côte d’Ivoire 71% 5% 24%
Croatia 83% 16% 1%
Cyprus 99% 1% 0%
Czech Republic 94% 6% 0%
Denmark 92% 7% 0%
Dominican Republic 90% 9% 1%
Ecuador 86% 11% 3%
Egypt 88% 12% 0%
El Salvador 98% 2% 0%
Estonia 96% 4% 0%
Faroe Islands 100% 0% 0%
Finland 81% 19% 0%
France 86% 8% 6%
French Guiana 93% 7% 0%
French Polynesia 86% 11% 3%
Georgia 94% 5% 1%
Germany 91% 8% 1%
Ghana 90% 7% 4%
Greece 85% 14% 1%
Guadeloupe 100% 0% 0%
Guatemala 94% 6% 0%
Guernsey 100% 0% 0%
Honduras 82% 16% 2%
Hong Kong SAR China 98% 0% 2%
Hungary 92% 8% 0%
Iceland 91% 8% 0%
India 88% 11% 1%
Indonesia 86% 13% 1%
Iraq 83% 7% 10%
Ireland 82% 17% 1%
Isle of Man 100% 0% 0%
Israel 96% 3% 1%
Italy 84% 15% 1%
Jamaica 72% 3% 24%
Japan 85% 7% 8%
Jersey 100% 0% 0%
Jordan 96% 1% 3%
Kazakhstan 80% 16% 4%
Kenya 90% 6% 3%
Kuwait 100% 0% 0%
Latvia 95% 5% 0%
Lebanon 85% 0% 15%
Lithuania 94% 6% 0%
Luxembourg 12% 0% 88%
Macau SAR China 96% 0% 4%
Macedonia 95% 3% 1%
Malaysia 92% 8% 1%
Maldives 84% 6% 9%
Malta 100% 0% 0%
Martinique 100% 0% 0%
Mauritius 95% 0% 5%
Mexico 90% 9% 1%
Moldova 92% 7% 1%
Mongolia 83% 3% 13%
Morocco 83% 15% 2%
Mozambique 82% 15% 3%
Namibia 74% 25% 1%
Nepal 67% 15% 18%
Netherlands 95% 3% 1%
New Caledonia 92% 5% 3%
New Zealand 80% 19% 1%
Nicaragua 94% 5% 0%
Nigeria 78% 22% 0%
Norway 93% 6% 1%
Oman 86% 14% 0%
Pakistan 82% 15% 3%
Panama 95% 5% 0%
Paraguay 85% 12% 3%
Peru 86% 13% 0%
Philippines 73% 26% 1%
Poland 79% 19% 2%
Portugal 89% 9% 2%
Puerto Rico 98% 2% 0%
Qatar 100% 0% 0%
Réunion 100% 0% 0%
Romania 94% 6% 1%
Russia 84% 15% 1%
Saudi Arabia 75% 24% 1%
Senegal 72% 7% 21%
Serbia 94% 5% 1%
Singapore 99% 0% 1%
Slovakia 89% 11% 0%
Slovenia 98% 2% 0%
South Africa 85% 14% 1%
South Korea 91% 8% 1%
Spain 88% 8% 4%
Sri Lanka 94% 6% 0%
Sweden 87% 10% 3%
Switzerland 97% 3% 1%
Taiwan 94% 5% 1%
Tanzania 66% 8% 26%
Thailand 78% 19% 3%
Trinidad and Tobago 95% 2% 3%
Tunisia 37% 37% 27%
Turkey 85% 14% 1%
Uganda 87% 0% 13%
Ukraine 86% 11% 3%
United Arab Emirates 97% 3% 0%
United Kingdom 93% 5% 1%
United States 90% 9% 2%
Uruguay 84% 16% 0%
Uzbekistan 61% 30% 9%
Venezuela 80% 17% 3%
Vietnam 82% 17% 1%
Zambia 86% 8% 6%
Zimbabwe 86% 8% 7%

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.