How we estimate demand and click prices by city

We take demand and click prices from Google Ads: for every city and niche we collect queries through DataForSEO, a service that passes data from Google's Keyword Planner. Similar phrasings of the same intent, for example «dentist near me» and «dental clinic nearby», are merged into groups so the figure reflects real demand rather than a single phrase. That is why we write «at least N»: it is the lower bound of measured queries, and real demand is usually higher. The competition index shows how many advertisers fight for the click: 0 means an almost empty auction, 100 means an overheated one. The number of fellow expats in a city comes from official country statistics: resident registries and censuses, with the source and date stated. How many companies operate nearby is shown by Google Maps. The calculator divides the click price by the share of inquiries per hundred clicks to get the inquiry price: this is a niche estimate from our practice, not a measurement of your business, so only a test campaign confirms the exact figure. All pages are updated once a month. Methodology author: Igor Ivitskiy, a Google Ads specialist since 2006.

Sources

SourceDate
Google Ads / DataForSEOSeptember 25, 2026
Ausländerzentralregister (AZR)December 31, 2025
INE Padrón continuo, tabla 33588 (municipio Alacant/Alicante)January 1, 2022
INE Padrón continuo, Población extranjera por nacionalidad y comunidad autónoma (px 02005)January 1, 2022
INE Padrón continuo, tabla 33718 (municipio Barcelona)January 1, 2022
INE Padrón continuo, tabla 33844 (municipio Madrid)January 1, 2022
INE Padrón continuo, tabla 33850 (municipio Málaga)January 1, 2022
INE Padrón continuo, tabla 33588 (municipio Torrevieja)January 1, 2022
INE Padrón continuo, tabla 33946 (municipio València)January 1, 2022
Bureau of National Statistics of Kazakhstan, GRP by region 20242024
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat GDAŃSK (TERYT 2261)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat KRAKÓW (TERYT 1261)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat ŁÓDŹ (TERYT 1061)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat LUBLIN (TERYT 0663)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat POZNAŃ (TERYT 3064)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat RZESZÓW (TERYT 1863)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat SZCZECIN (TERYT 3262)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat WARSZAWA (TERYT 1465)September 8, 2026
Rejestr obywateli Ukrainy ze statusem UKR (specustawa), Ministerstwo Cyfryzacji – powiat WROCŁAW (TERYT 0264)September 8, 2026
American Community Survey 2020–2024 5-year2024
USD/EUR: ECB euro foreign exchange reference rates (cross via USD)September 24, 2026
USD/ILS: ECB (cross via USD)September 24, 2026
USD/KZT: open.er-api.comSeptember 24, 2026
USD/PLN: ECB (cross via USD)September 24, 2026

release r1-20260925-w4b · 2026-10-26

Methodology: Igor Ivitskiy, Google Ads since 2006