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: 2024-03-22
Correctly Resolved Incorrectly Resolved Unresolved
Albania 96% 1% 2%
Algeria 76% 17% 7%
Angola 95% 4% 1%
Argentina 93% 5% 1%
Armenia 97% 0% 3%
Australia 87% 10% 3%
Austria 84% 14% 2%
Azerbaijan 91% 4% 6%
Bahamas 91% 7% 2%
Bahrain 100% 0% 0%
Bangladesh 76% 20% 5%
Barbados 100% 0% 0%
Belarus 91% 7% 2%
Belgium 97% 2% 1%
Bermuda 100% 0% 0%
Bolivia 82% 18% 0%
Bosnia and Herzegovina 90% 4% 6%
Botswana 79% 21% 0%
Brazil 92% 7% 1%
Brunei 100% 0% 0%
Bulgaria 90% 7% 2%
Cambodia 89% 5% 7%
Canada 89% 9% 2%
Cayman Islands 96% 1% 3%
Chile 92% 7% 1%
China 62% 28% 10%
Colombia 83% 17% 0%
Costa Rica 94% 4% 2%
Croatia 83% 15% 2%
Cyprus 99% 1% 1%
Czechia 90% 10% 0%
Denmark 82% 13% 5%
Dominican Republic 93% 5% 2%
Ecuador 84% 15% 1%
Egypt 89% 9% 1%
El Salvador 98% 2% 0%
Estonia 92% 6% 1%
Ethiopia 76% 9% 15%
Fiji 92% 8% 0%
Finland 81% 18% 1%
France 87% 9% 4%
French Polynesia 86% 8% 7%
Georgia 88% 7% 4%
Germany 88% 11% 1%
Ghana 87% 2% 11%
Greece 80% 18% 1%
Guadeloupe 99% 0% 1%
Guam 99% 0% 1%
Guatemala 94% 5% 1%
Honduras 76% 12% 12%
Hong Kong 98% 0% 2%
Hungary 90% 8% 1%
Iceland 94% 5% 1%
India 80% 19% 1%
Indonesia 81% 17% 2%
Iraq 82% 14% 4%
Ireland 82% 18% 1%
Israel 85% 3% 12%
Italy 86% 12% 2%
Ivory Coast 91% 3% 6%
Jamaica 89% 8% 4%
Japan 82% 13% 6%
Jordan 99% 1% 0%
Kazakhstan 91% 9% 1%
Kenya 78% 6% 16%
Kuwait 99% 0% 1%
Kyrgyzstan 93% 4% 3%
Latvia 91% 7% 2%
Lebanon 53% 0% 47%
Lithuania 94% 5% 1%
Luxembourg 65% 0% 35%
Macao 100% 0% 0%
Madagascar 91% 8% 1%
Malaysia 87% 13% 0%
Maldives 92% 5% 3%
Malta 100% 0% 0%
Martinique 98% 0% 2%
Mauritius 99% 1% 1%
Mexico 88% 8% 5%
Moldova 94% 4% 1%
Montenegro 98% 2% 0%
Morocco 82% 17% 1%
Mozambique 90% 9% 1%
Myanmar 68% 21% 12%
Namibia 81% 16% 3%
Nepal 72% 18% 10%
New Zealand 74% 20% 6%
Nicaragua 94% 5% 1%
Nigeria 83% 16% 1%
North Macedonia 89% 7% 4%
Norway 86% 12% 1%
Oman 94% 6% 0%
Pakistan 80% 15% 5%
Panama 93% 7% 0%
Papua New Guinea 84% 4% 12%
Paraguay 70% 8% 21%
Peru 88% 11% 1%
Philippines 81% 18% 1%
Poland 81% 18% 2%
Portugal 88% 10% 2%
Puerto Rico 96% 3% 1%
Qatar 100% 0% 0%
Réunion 99% 0% 1%
Romania 93% 6% 0%
Russia 76% 20% 3%
Saudi Arabia 80% 20% 0%
Senegal 95% 2% 3%
Serbia 93% 6% 1%
Singapore 99% 0% 1%
Slovakia 89% 10% 1%
Slovenia 96% 4% 0%
South Africa 83% 15% 2%
South Korea 91% 8% 1%
Spain 87% 8% 5%
Sri Lanka 91% 9% 0%
Sweden 72% 18% 10%
Switzerland 94% 5% 1%
Taiwan 93% 7% 0%
Tanzania 83% 8% 9%
Thailand 85% 13% 1%
The Netherlands 95% 5% 1%
Trinidad and Tobago 98% 2% 0%
Tunisia 56% 36% 8%
Türkiye 83% 16% 1%
Uganda 54% 1% 45%
Ukraine 87% 12% 1%
United Arab Emirates 97% 3% 0%
United Kingdom 90% 9% 1%
United States 86% 12% 2%
Uruguay 88% 11% 0%
U.S. Virgin Islands 100% 0% 0%
Uzbekistan 73% 17% 10%
Venezuela 78% 18% 4%
Vietnam 81% 19% 1%
Zambia 98% 2% 0%
Zimbabwe 85% 13% 2%

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.