How to build a local business lead list by city and category
To build a local business lead list, search for a category in a city, split large cities into smaller areas, filter out weak listings, find a reachable contact such as the owner, verify the email and personalise the message with something local. Expect heavy attrition from the raw list, so start with about three times the leads you need.
Part of our complete guide to B2B lead generation.
By the FUNEL team · Last reviewed October 28, 2026
Why local lists are different from B2B company lists
Local businesses such as clinics, restaurants, trades and shops are small. There is rarely a sales department, the person who decides is often the owner, and the public contact is often a generic inbox or a phone number. A list of names and addresses is easy to get. A list of people you can actually reach is the hard part.
Step 1: search by category and place
Use the pattern "category in city", for example "dental clinics in Manchester". Be specific about the category: "dental clinics" and "cosmetic dentists" are different audiences. Decide the size of the area to match your capacity to follow up.
Step 2: split large cities
A big city can hold far more businesses than one search returns. Split it into districts or postcode areas and search each one, then remove duplicates. This also lets you prioritise the areas you can serve.
Step 3: filter out weak listings
The best filter is your offer. If you sell reputation management, review counts and ratings are the ideal filter. If you sell websites, a missing website is the signal.
- Closed or inactive businesses.
- Listings with no website and no phone, which you cannot research or contact.
- Very low ratings or no reviews, if quality matters to your offer.
- Chains and branches, if you only sell to independents.
- Businesses that clearly do not fit your service.
Step 4: find a reachable contact
For each business, look for an owner or manager name and a direct email. If only a generic inbox such as info@ exists, you can still use it, but expect lower reply rates and treat it as a grey area for some privacy rules.
Collect the fields you need to decide and personalise: business name, category, address, website, phone, email, rating and a short description of what they do.
Deep dive: How to find a business email address
Step 5: verify before you send
Local lists go stale quickly because small businesses close, move and change owners. Verify every email and remove addresses that fail.
Deep dive: How to verify emails and reduce bounces
Expect attrition: a worked example
Suppose you want to contact 100 dental clinics in Manchester and Leeds. As a made-up illustration of how a list shrinks:
- 300 clinics found across the two cities.
- 240 left after removing closed, duplicate and chain listings.
- 170 with a website you can research.
- 130 with an email you can find.
- 110 with an email that passes verification.
Step 6: personalise with something local
A message that mentions the clinic's neighbourhood, a service on its website or a recent review reads as written for them. Doing this by hand for 100 businesses is slow, so use an AI column to summarise what each business does and draft a one-line opener, then read a sample before you send.
Step 7: send carefully and measure
Start with a small batch, watch bounces and replies, then continue. Rules differ for emailing sole traders and small partnerships, which some regimes treat as individuals, so check the rules where you operate.
Deep dive: Is B2B cold email legal?
Local business lists in FUNEL
Search local businesses by category and location, filter by rating and contact details, then enrich the list with verified emails and an AI column that summarises each business. Start with a small sample to check coverage for your area.
Frequently asked questions
- How do I find local business leads in a city?
- Search a category in a city, split large cities into districts, filter out weak listings, then find and verify a contact for each business.
- How many leads will I lose between the first list and the final one?
- Often most of it. In the made-up example above, about two thirds of the raw list was lost to closed listings, missing websites and missing or failing emails. Your numbers will differ, so start with about three times the number you need.
- Should I email the generic inbox if I cannot find the owner?
- You can, but expect fewer replies, and some privacy rules treat generic and personal addresses differently. Check the rules where you operate.
- Can I use the same approach for any category?
- Yes. The steps are the same for clinics, restaurants, trades, gyms and shops. Only the filters and the personalisation change.
Try FUNEL free
Start with bonus credits and no credit card. Run a real search, see the match count and the quote first, and pay only for what you keep.
Keep reading
- Lead scoring for B2B outbound
- What is lead enrichment?
- How to build an ideal customer profile
- How to find a business email address
- Is B2B cold email legal?
- ICP vs buyer persona
- How to verify emails and reduce bounces
- How to find your competitors' followers and engagers
- B2B lead generation: the complete guide
- Per-seat vs credit pricing for B2B data
- LinkedIn and email sequence examples
- Cold email deliverability checklist
- FUNEL use cases
- Pricing