Local lead generation · Field guide

How to find local business leads in any city

Whether you sell websites, software, supplies or services, the best prospect list is usually the simplest one: every business of one type in one city. This guide shows how to build that list, get the contact details, decide who to contact first, and reach out without breaking the rules, with worked examples for dentists, barbershops and restaurants.

Updated · Business counts as of November 2026

Short answer: Pick one industry and one city. List every business of that type from Google Maps, the state licensing board and the city’s open data, or export a ready-made list from a business database such as Retaileads. Keep the ones with a public email or phone number, rank them by a visible need (no website, few reviews, no online booking), and send a short message that names their city and their problem. Expect about 37% of local businesses to publish an email address and 89% to list a phone number.

The 6-step method for building a lead list in one city

  1. Choose one industry and one city

    “Small businesses in Chicago” is too broad to write a good message to; “independent dental practices in Naperville” is not. A narrow list lets you mention the neighborhood, a competitor down the street or a customer in the same town, which is what makes outreach feel local instead of mass-mailed. If you’re starting out, pick an industry where you already have a result to point to.

  2. Size the market

    Before you build anything, find out how many businesses you’re dealing with. For a quick estimate, use the US average per 100,000 residents (table below). For a real count, search the category on Google Maps, look up the industry’s NAICS code in the Census Bureau’s County Business Patterns (establishment counts by county and ZIP code, published a couple of years behind), or read the count off a lead-list site. The number tells you whether the city can carry a whole campaign or only a week of calls.

  3. Build the list from two or more sources

    Google Maps shows what customers see; licensing records and city data catch the businesses that barely exist online. Combine them, then remove duplicates by phone number and street address rather than by name, because “Smile Dental” and “Smile Dental Care PLLC” are the same practice. The sources table compares the options.

  4. Get contact details

    For each business, collect the phone number, the website, a public email address and, where you can, the owner’s or manager’s name. Only about 37% of US local businesses publish an email, so plan for phone, social and in-person outreach too. See how to find a business’s email.

  5. Qualify and rank

    A list of 300 businesses is not 300 equal leads. Score each one on visible signs that it needs what you sell (no website, fewer reviews than nearby competitors, no online booking, a recent opening) and start with the top fifth. See buying signals.

  6. Reach out, then follow up

    Send a short, specific first message, then plan three or four touches over about two weeks, mixing email, a phone call and, for storefronts, a visit. Track every business in a spreadsheet or CRM so nobody gets contacted twice by mistake. See outreach and the rules.

How many dentists, barbershops and restaurants does a city have?

At the US average, every 100,000 residents support roughly the numbers below. Dense downtowns, tourist towns and commuter suburbs run above or below the average, so treat these as a first estimate and check the real count for your city.

IndustryUS listingsPer 100,000 residentsIn a city of 500,000With a public email
Dentists 186,572 about 55 about 275 46%
Barbershops 81,345 about 24 about 120 37%
Restaurants 859,064 about 255 about 1,260 37%
All local businesses 16,473,933 about 4,850 about 24,000 37%
US listings and email share from Retaileads, November 2026. Per-resident figures divide them by a US population of about 340 million.

Where to find every business in a city

No single free source has every business with every contact detail. These are the ones worth knowing, and what each is good for.

SourceWhat you getEmails?CostBest for
Google MapsName, address, phone, website, hours, category, reviewsRarelyFree by hand; the Places API is paidSeeing every storefront and how it compares on reviews
YelpName, address, phone, categories, reviewsNoFreeRestaurants, salons, home services
State licensing boardsEvery licensed business or professional, license dates, often the owner’s nameRarelyFree lookups; some states publish bulk filesDentists, barbers, contractors and other licensed trades
City and county open dataBusiness licenses, health inspections, new permitsNoFreeRestaurants and new openings
Census County Business PatternsCounts by NAICS code and county or ZIP code (no names)NoFreeSizing a market before you start
Chamber of commerce and association directoriesMember businesses, often with a named contactSometimesFreeEstablished, community-minded businesses
Booking, ordering and reservation appsWhich businesses take bookings or orders online (Booksy, Squire, DoorDash, OpenTable…)NoFreeQualifying barbers, salons and restaurants
Business databases (such as Retaileads)Everything above in one export: email, phone, website, address, categoryYesPaidGetting a whole city or state in minutes

In practice: start with Google Maps for the full picture, add the licensing board for regulated trades and the city’s inspection data for restaurants, then fill the gaps by hand. Or start from a database export and spend your time on qualifying and outreach instead.

How to find a local business’s email address

Local businesses rarely have a person-by-person email pattern the way larger companies do. Most use one shared inbox (info@, office@, hello@, or a Gmail address) that the owner or front desk reads. Look in this order:

  1. The business’s website. Check the footer, the Contact page and the About page.
  2. The Facebook page. Many small businesses list an email in the page’s Intro or About section, even when their website hides it behind a contact form.
  3. Instagram. Business profiles can show an Email button in the mobile app.
  4. Directories and menus. Chamber of commerce listings, association directories and PDF menus often include an address.
  5. A business database. Lead databases collect the addresses businesses publish on their own sites and profiles, so you can skip the hunt.

Don’t guess addresses like firstname@business.com. Guessed addresses bounce, and a high bounce rate hurts your sender reputation, which pushes even your good emails into spam. Run every list through an email verifier before you send, and keep bounces low (a common target is under 2%). WHOIS lookups no longer help much either: most registrars have hidden domain owners’ contact details since 2018.

IndustryPublish an emailList a phoneHave a website
Dentists46%99%87%
Barbershops37%96%62%
Restaurants37%89%79%
All local businesses37%89%79%
Share of US listings with each contact detail. Source: Retaileads, November 2026.

Dental practices are among the easiest local businesses to email. Barbershops are the hardest to reach online, since only 62% have a website, but nearly all of them answer the phone.

Which leads to contact first

Rank your list by signs that a business needs what you sell. The best signals are ones you can check from the outside in under a minute:

SignalHow to spot itMatters most to
No websiteThe Google Maps listing has a phone number but no website link, or links to a Facebook pageWeb designers, marketing agencies
Weak reviewsFar fewer or lower-rated reviews than the competitors nearbyReputation and marketing agencies
No online booking or orderingNo “Book” or “Order” button on Google, the website or InstagramBooking, ordering and POS software
Dated websiteNot mobile-friendly, an old copyright year, a slow PageSpeed Insights scoreWeb designers, SEO agencies
Newly openedA recent license or permit date, “opening soon” posts, a listing with only a handful of reviewsAlmost everyone: new businesses pick all their vendors at once
HiringJob posts, “now hiring” signs, “chair for rent” adsStaffing, payroll, training, recruiting
New ownerA new name on the license, a rebrand, “under new management”Everyone: new owners revisit their vendors
Several locationsThe same brand at several addressesBigger deals, but one central decision maker

Reaching out, and staying legal

Write something only they would get

The first line should prove you looked at their business: the neighborhood, a missing booking button, their review count against the place down the street. Keep the whole email under about 100 words and end with one easy question.

Example
Subject: Online booking for {shop name}

Hi {first name}, I noticed {shop name} still takes appointments by phone and Instagram DM, while {nearby shop} lets people book online. We help barbershops in {city} take bookings online; {a similar customer} {the result they got}. Worth a 10-minute call this week?

Use more than email

Phone numbers are far more common than email addresses. Call when the business is quiet (each industry guide lists good times), and for storefronts, walk in during a slow hour with something to leave behind.

The rules in the US

Cold email to businesses is legal in the United States under the CAN-SPAM Act. It doesn’t require prior consent, but it does require you to:

Phone outreach has its own rule: the Telephone Consumer Protection Act (TCPA) restricts autodialed and prerecorded calls and texts to cell phones without consent, and many small-business numbers are the owner’s cell phone. Dial by hand and don’t mass-text. Canada (CASL), the UK and the EU have stricter rules for email. Retaileads has a longer cold email compliance guide.

Guides by industry

Each industry has its own best sources, decision makers and good times to call:

Build it by hand, or export it?

Building a list by hand works, but it adds up. At three minutes per business to find, copy and check the details, the 275 or so dental practices in a city of 500,000 take about 14 hours. That’s fine for one small town; for several cities, or a whole state, an export is the faster start.

Questions and answers

What is a local business lead?

A local business lead is a business in a specific area that might buy what you sell, with enough contact details to reach the person who decides: usually the business name, address, phone number and website, and ideally a public email address and the owner’s or manager’s name.

Where can I get a free list of businesses in my city?

Google Maps, Yelp, your state’s licensing board lookups (for dentists, barbers, contractors and other licensed trades), your city or county open-data portal (business licenses and restaurant inspections) and the local chamber of commerce directory are all free. They take time to combine and rarely include email addresses. Paid databases such as Retaileads combine them into one export with emails.

How many local businesses publish an email address?

About 37% of US local businesses publish an email address, while 89% list a phone number and 79% have a website (Retaileads, 16,473,933 businesses, November 2026). Dentists are among the most reachable, at 46%.

How many dentists, barbershops or restaurants are in a city?

At the US average, a city has about 55 dental practices, 24 barbershops and 255 restaurants for every 100,000 residents. Multiply by the city’s population in hundreds of thousands for a first estimate, then check a real count on Google Maps, in the Census Bureau’s County Business Patterns, or on a lead-list site.

Is it legal to cold email local businesses?

In the United States, yes: the CAN-SPAM Act allows commercial email to businesses without prior consent, as long as the sender details and subject line are accurate, the message is identified as an ad, it includes a physical postal address, and opt-outs are honored within 10 business days. Canada, the UK and the EU are stricter. This is general information, not legal advice.

Which industry is easiest to start with?

Start where you already have a result to show. Otherwise, pick an industry with high email coverage and visible buying signals: dental practices publish an email 46% of the time and are easy to compare on reviews, while restaurants offer the most volume and a steady stream of new openings.

Can I buy a list of every business of one type in a specific city?

Yes. Lead databases let you filter by industry, state and city and export the results. Retaileads, for example, covers 16,473,933 US businesses across 68 ready-made industry lists, refreshed monthly, for $59 a month or $399 once.

Sources: business counts and contact coverage are from Retaileads (November 2026); “per 100,000 residents” figures divide them by a US population of about 340 million. This guide is general information, not legal advice.