Google Keyword Planner is generally the most reliable tool for estimating local keyword search volumes by city.

The catch is that it only gives you a range for average monthly searches, and competition shows up as a vague high, medium, or low.

That’s why I pair it with Semrush and Mangools. Together, these three get you the closest thing to an accurate search volume estimate by city.

Here’s how to find local keyword search volumes by city with all three.

How to Find Local Keyword Search Volumes by City with Google Keyword Planner

You’ll need a Google Ads account to use Keyword Planner. If you already have one, skip to Step 2.

Step 1: Create a Google Ads Account

Open ads.google.com and select Get started.

Google Ads webpage showcasing display ad options and a sign-in button.

Fill in your business details and click Next.

Form for creating an ad campaign for Philadelphia Shoes business.

It’ll then ask what you want to achieve with the campaign. Since you’re only here for keyword data, not an actual campaign, ignore all that. Scroll down and click Set up an account only at the bottom.

Google Ads campaign setup interface with an emphasis on setting up an account only.

Enter your billing details and payment method, then click Continue. (You won’t be charged anything unless you actually run an ad.)

Google Ads account settings with billing country, time zone, and currency options.

Once you’ve filled everything in, you’ll land on the Google Ads dashboard.

Step 2: Enter Your Keywords in Keyword Planner

On the left, click Tools > Planning > Keyword Planner.

Google Ads Keyword Planner interface for planning and analysis.

If you already have a keyword list, click Get search volume and forecasts, paste your keywords into the box (or click Upload a file), then hit Get Started.

Google Ads Keyword Planner interface showing shoe-related search trends.

You’ll see search volume for each keyword, plus metrics like competition and YoY (comparing this month’s search volume to the same month last year). By default, results reflect the country you selected when setting up your account.

Step 3: Set Your Desired City

Click the location filter on the left to change it.

Keyword planner showing saved keywords in the United States for 2024.

Type your target city and pick it from the dropdown.

Location search results for Philadelphia and nearby areas.

Remove any other locations so you’re only seeing results for your chosen city, just click the small cross next to whatever you don’t want.

Location settings showing Philadelphia, Pennsylvania and United States options.

Hit Save.

Map interface for selecting locations in Philadelphia, Pennsylvania with a save button.

You’ll now see search volumes for your keywords in that specific city. Repeat this to check as many cities as you need.

Keyword planner data for Philadelphia, showcasing average searches and competition metrics.

Step 4: Get Search Volume Beyond Google (Optional)

You can widen your search past plain Google results. Select the option marked Google and switch it to Google and search partners.

Google Ads Keyword Planner interface showing saved keywords and dropdown options.

This pulls in platforms like YouTube and other Google-partnered sites that display ads and product listings.

Keyword Planner also shows how a keyword performed across different periods, useful for understanding seasonal patterns. Select the date filter at the top of the keywords table (it defaults to the current date).

Google Ads Keyword Planner interface displaying saved keywords and month selection.

Pick your range and the results filter accordingly.

Step 6: Save or Share the Data

Once you have what you need, click the download icon in the upper right and pick your file format.

Google Ads Keyword Planner interface showcasing saved keywords and statistics.

Bonus: Find New Keyword Ideas by City

If your list is thin and you want to expand it, go back to the Keyword Planner dashboard and select Discover new keywords.

Google Ads interface showcasing Keyword Planner tool for discovering new keywords.

Enter your seed keywords, then click the location pin icon.

Google Ads Keyword Planner tool for discovering new keywords.

Search your target city and select it.

Search results for London, England including various cities and population data.

Remove whatever location you don’t need and hit Save.

Tool interface showing location selection for campaigns in London and the USA.

Click Get results.

Google Ads Keyword Planner interface showcasing keyword suggestions.

You’ll see search volumes for your keywords along with other metrics.

Google Ads Keyword Planner showing footwear keyword ideas and metrics

Scroll down for keyword ideas with city-wise search volumes, and broaden your search using suggested keywords above the table if they’re relevant.

Google Ads Keyword Planner showing keyword ideas for footwear and hiking boots.

Try different filters to refine further, then download when you’re done.

Google Ads Keyword Planner interface showing keyword ideas for footwear.

Keyword Planner gives you search volume by city, but it doesn’t tell you much else that matters for local keyword research. That’s where Semrush comes in.

How to Find Local Keyword Search Volumes by City with Semrush

Semrush pulls from a mix of sources, Google API, third-party providers, search engines, and social platforms, which makes it a solid companion to Keyword Planner rather than a replacement for it. I use both together to land on a fair estimate.

Step 1: Go to Keyword Overview

selecting keyword overview on semrush dashboard

Keyword Overview shows the full potential of a keyword: volume, difficulty, intent, CPC, and more. Normally you can check up to 100 keywords at once, but for city-level search volume, you can only enter one keyword at a time. Click Keyword Overview on the left, under Keyword Research.

Step 2: Enter Your Keyword and Target City

searching local metrics of a keyword on semrush keyword overview

Enter your keyword, select the target country, then type in your target city and pick it from the dropdown. Hit Search.

Step 3: Study the Overview

keyword local search volume by city

This gives you a local metrics report for your keyword in that city. Compare the Volume figure against what Keyword Planner gave you to sanity-check both.

other local keyword metrics by city

Also check Keyword Difficulty, Intent, CPC, and Competitive Density while you’re there.

Step 4: Change City

changing city in semrush keyword overview

Want to check another city? Click the location option above the local metrics report, type in the new city, and select it from the dropdown.

local keyword metrics on semrush keyword overview

I switched to Leeds and got a fresh set of local metrics. This is how you decide which cities are worth targeting and which aren’t.

Step 5: Find Keyword Ideas

keyword ideas on semrush keyword overview

Scroll down for more keyword ideas based on your search term. Click View all to see the full list, though it’ll show country-wise metrics rather than city-level.

semrush related keyword ideas

Depending on where I am in the research process, I’ll browse these lists for ideas, then run the relevant ones back through Keyword Overview to get their city-based metrics.

How to Find Local Keyword Search Volumes by City with Mangools

Mangools’ KWFinder is another solid option. It helps you analyze a keyword and find related ideas alongside metrics like search volume and difficulty, and since it pulls data straight from Google Keyword Planner, you can trust it’s grounded in the same source.

Step 1: Enter Your Seed Keyword

Mangoools keyword research tool interface with search options

Open Mangools’ Keyword Research tool and select Search by Keyword.

Keyword research interface for finding keywords like canvas trainers.

Enter your keyword and target country, then hit Find Keywords. You’ll get search volume plus other useful data, search intent, difficulty score, and more.

Keyword research overview for 'canvas trainers' in London, UK with related keywords and SERP analysis.

Step 2: Study the Overview

Keyword research for 'canvas trainers' with search volume data.

Check the city-wise search volume for your keyword and its related terms below it.

Keyword research for canvas trainers showing related keywords and statistics.

It’ll also surface keyword ideas based on your input. Click the search icon next to any idea to reveal its difficulty score.

Step 3: Filter and Refine

Keyword research interface showing filters for 'canvas trainers' search volume and related keywords.

Click Filter in the upper-right corner for a detailed set of filters. Use whatever’s relevant to narrow your search.

Keyword research using Mangools for canvas trainers with autocomplete feature highlighted.

Select the Autocomplete filter to see how Google might complete your seed keyword.

Keyword research for 'canvas trainers' displaying search volume and related questions.

Click Questions to see how the keyword shows up in question form.

Step 4: Download the Data

Keyword research for 'canvas trainers' showing search volume and related keywords.

Select the keywords you want (check the boxes next to them), then click Export at the bottom right. You can copy the data or export it as a spreadsheet.

The one downside with Mangools is you can’t add more than one seed keyword at a time. I don’t mind it much though, considering how deep the research goes per keyword. It’s my go-to for detailed, focused local keyword research.

How to Interpret and Use the Data You Find

Once you’ve gathered local search volumes, here’s how to actually put it to work in your local SEO strategy:

↳ Target keywords with the right balance. Go for decent volume paired with low-to-medium competition, these are easier to rank for and still drive solid traffic.

↳ Watch for seasonal trends. Notice when searches for a keyword spike, “summer wedding venues” in May, for instance, and plan content and campaigns around those windows.

↳ Use both general and specific keywords. General terms like “plumber” give you broad data, while specific ones like “plumber in Boston” target local intent directly. Combining both paints a fuller picture of local opportunity.

↳ Break the data down by location. Compare search volume across cities to find where the real potential is.

Infographic on boosting local SEO with city-wise search volume data strategies

↳ Match keywords to search intent. Use “how-to” or “guide” style terms for blogs and educational content, and lean on purchase-oriented terms like “buy” or “near me” for product or service pages.

↳ Plan content around the data. Use high-volume keywords for cornerstone pages, target long-tail terms like “24-hour plumbers in Boston” for niche posts or landing pages, and work location-based terms in throughout to boost local relevance.

↳ Track and update regularly. Check keyword performance often and adjust your strategy as trends or user behavior shift.

↳ Share the data. Download it and hand it off to your team so content and SEO strategy stay aligned.

Target Cities with City-Wise Search Volume Data

Now you’ve got three solid ways to find keyword volume by city, Google Keyword Planner, Semrush, and Mangools. A few more guides to round out your local keyword strategy:

How to Do International Keyword Research

How to Do Keyword Research for B2B

How to Do Keyword Research for Free

Frequently Asked Questions

Which is the best tool to get local keyword search volumes by city?

Google Keyword Planner is the traditional go-to since its data pulls directly from Google. But I also lean on Semrush, since it pulls from Google API, third-party providers, and other sources, and gives you extra local metrics like KD%, intent, and CPC. Mangools is a solid third option, also pulling from Keyword Planner with a user-friendly interface and added difficulty analysis.

How to do local keyword research for free?

Set up a free Google Ads account and use Keyword Planner. It lets you discover keyword search volumes tailored to specific cities or regions at no cost.

Can I get local keyword search volumes for a small town?

Yes, tools like Google Keyword Planner let you specify the exact location, even smaller towns, so you can gather relevant search volume data for your local SEO strategy.

What’s the best tool for city-level keyword research besides Google Keyword Planner?

Semrush is a strong alternative. It offers keyword difficulty analysis, SERP insights, and location-based filtering, with a user-friendly interface built for detailed local SEO work.

How accurate is the search volume data from these tools?

Treat it as an estimate, not an exact figure. These tools offer valuable directional insight, but you shouldn’t rely solely on the specific numbers they report.

How to find local keyword search volume?

Use a tool like Google Keyword Planner. Enter your target keywords and specify the geographic location to get estimated search volumes for that area.

How to find location-based keywords?

Add geographic modifiers, city names, neighborhoods, and so on, to your keyword research. Google Keyword Planner can generate localized keyword ideas by letting you filter results based on location.

How would you determine which city has the most interest for a search keyword?

Google Trends is useful here. Enter the keyword and check interest by region to see which cities or areas show the highest search volume for that term.

How do I get exact search volume in keyword planner?

You need an active Google Ads campaign running. Without one, Keyword Planner only shows you volume ranges instead of precise figures.

How to rank for local keywords?

Work location-specific keywords into your content, meta descriptions, and title tags. Also make sure your business is listed on local directories with consistent NAP (Name, Address, Phone number) information across all of them.

How is keyword search volume calculated?

Tools typically calculate it by analyzing how many times a keyword is searched within a given timeframe, usually a month, drawing on sources like clickstream data to estimate popularity and trends.