...
Free SEO Tool

Location Keyword Generator for Any City, State or Country

Turn any seed keyword into location-based keywords for countries, states, provinces, counties, cities, neighbourhoods and ZIP codes worldwide. Pick exactly the places you want, choose the patterns, and export the list to CSV, Excel or TXT.
  1. Home
  2. »
  3. Free Tools
  4. »
  5. Location Keyword Generator

Location Keyword Generator

Combine seed keywords with any country, region, county, city, neighbourhood or postal code worldwide.

1 Seed keywords

. One keyword per line (commas also work). Your keywords are kept exactly as typed.

2 Choose locations

    Pick a country to browse its regions, cities and neighbourhoods.

    Your selection

      3 Scope and depth

      New selections use

      You can change this for each selected location in your selection list.

      Sub-locations include
      Limits

      If your scope is larger, nothing is cut silently: you are told how many locations it covers and can narrow it or raise the limit.

      4 Keyword patterns and naming

      Patterns
      Location names
      Parent location and format
      Custom templates

        Use {keyword} and {location}; optional {parent}, {state}, {country}.

        Generate

        Location data: GeoNames (CC BY 4.0), version . Your keywords and selections stay in your browser.

        Countries & Territories
        0
        Cities & Towns
        0 K+
        Neighbourhoods & Areas
        0 K+
        Free to Use
        0 %
        How It Works

        How to Generate Location Keywords

        Four steps from a seed keyword to a ready-to-use keyword list.

        Enter Your Keywords

        Add one or more seed keywords, one per line, such as solar installation or pest control.

        Pick Your Locations

        Choose a country, then tick the states, counties, cities or neighbourhoods you want. Mix countries freely.

        Set Scope & Patterns

        Decide whether to include sub-locations, and which patterns and name variants to use.

        Generate & Export

        Filter, sort and clean the results, then export to CSV, Excel or TXT, or copy them.

        Global Coverage

        Local Keywords for Every City Region Country

        Location data comes from GeoNames, an open geographical database updated daily, and follows each country’s own administrative structure. Abbreviations and alternative names come from the data itself, so you get NYC, LA or UK rather than invented short forms.

        1/ Real Administrative Levels

        US states and counties, UK nations and districts, Pakistan provinces, districts and tehsils, and the right levels for every other country.

        2/ You Control the Scope

        Generate for a country only, for selected regions, for every county in a state or for a few neighbourhoods in one city.

        3/ Natural Variations

        Patterns like "in the United States", abbreviations and parent locations for shared names, without awkward or duplicate keywords.

        Use Cases

        Who Uses a Location Keyword Generator

        Anyone who targets customers by place.

        Local SEO Campaigns

        Build keyword lists for every city and suburb a business serves.

        Location Landing Pages

        Plan service-area pages with the place names people actually search for.

        Google Ads Campaigns

        Create geo-modified keyword lists for local ad groups in minutes.

        Lead Generation Sites

        Map keywords to every market you want to rank in across several countries.

        Need Help Ranking?

        Our team builds local SEO campaigns and location pages that rank.

        FAQs

        Location Keyword Generator FAQs

        Common questions about generating location-based keywords.

        All 250 countries and territories. Every country has its regions; most have further divisions, cities and towns, and many have neighbourhoods. The coverage panel shows exactly what is available for the country you pick.

        No. Selecting a country uses the country name only. To include its states, cities or neighbourhoods, choose "Its sub-locations" or "Both" and tick the types you want in the scope settings.

        From the abbreviations and alternative names recorded in the GeoNames database. The tool does not invent short forms. You can add your own aliases for any selected location.

        Each place is tracked separately with its region and country. You can add the parent location to keywords, for example "Cambridge England", either only for shared names or for every location.

        Neighbourhood records do not say which city they belong to, so the tool links each one to the city it falls within by location. These links are labelled as inferred.

        No. The tool generates keyword combinations; check search volume and competition in your keyword research tool before you commit to a list.

        Your keywords, selections and settings are remembered in your own browser so you do not have to set them up again. Nothing is sent to our server.

        Rank for Every Location You Serve

        A keyword list is the start. iRankFlow builds location pages and local SEO campaigns that turn those keywords into rankings.