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

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.