1. Home
  2. Blog
  3. Rovero
Rovero

How to Build a Company Email List for a Whole City

How to build a company email list for a whole city: split the city into areas, find the businesses in each one, collect the emails of companies from their websites and social pages, clean the list and export it for email marketing.

A company email list for a whole city is a list of the businesses in that city, of one type or several, with the email address each one publishes for enquiries. You build it in four moves: split the city into areas, find the businesses in each area through the city's business listings, collect the emails of companies from their websites and social pages, and clean the result before you use it. This guide walks through each move with a worked example, then covers cleaning, the export for email marketing and the rules for sending.

The short answer

  1. Choose the city and the business types; narrow beats broad.
  2. List the city's areas and neighbourhoods, so no district is missed.
  3. Search each area for each business type and record every business.
  4. Open each website and social page and copy the published email.
  5. Remove duplicates, closed businesses and dead domains.
  6. Export with the columns your email tool needs, and keep a suppression list.

What goes into a business email list?

A business email list needs more than a column of addresses; the extra columns let you personalise, filter and clean it later.

Column Example Why you need it
Business name Riverside Accountants The greeting and the duplicate check
Business type Accounting firm Filtering and the message you send
Area Didsbury Local openings and splitting the send
Email info@ at the firm's domain The address itself
Email type General, department or named How personal the message can be
Website The firm's domain Duplicate check and re-checking later
Phone Landline or mobile with country code A second channel and the duplicate key
Source and date Website footer, checked this month Knowing what to trust and when to refresh

Keep one row per business; a second published address goes in a second email column, not a second row.

Why start from areas rather than the whole city?

A search for "accountants in Manchester" in the city's listings returns a page or two of results, not every firm in the city, because listings rank by relevance and distance and cut off long before the end. Searching area by area fixes that: "accountants in Didsbury" returns the firms in Didsbury, and together the area searches cover the city.

Areas also give you a column you will use later: a firm in Trafford Park and a firm in the Northern Quarter get different openings, and you can send to one area at a time.

How do you build a company email list for a city, step by step?

  1. Set the scope. One city and one to three business types. "Every clinic in Riyadh" is a scope; "every business in Riyadh" is not.
  2. Write the area list. Use the city's districts and business areas (dozens for a big city, a handful for a small town), plus the business parks, towers and malls where companies cluster.
  3. Choose the search terms. Businesses describe themselves in several ways, so search "accountant", "accounting firm", "bookkeeper" and "tax adviser", not just one of them.
  4. Run each term in each area and record every result: name, type, address, phone and website.
  5. Collect the published email. Open each website: footer, contact page, about page. For businesses with no website, check the Facebook page's About section. Record the source.
  6. Mark the gaps. Businesses with a form only, or a phone only, stay on the list with the email column empty; they are still leads for a call.
  7. Clean the list before you count it (see below).
  8. Date the list and plan a refresh before the next campaign.

For where to look on each site, see our guide on how to find a business email address.

Worked example: every accounting firm in Manchester

Say you sell cloud bookkeeping software and want a company email list of accounting firms across Manchester.

  1. Areas. You list, for example, 14 areas: the city centre, Spinningfields, Ancoats, the Northern Quarter, Salford Quays, Trafford Park, Didsbury, Chorlton, Withington, Fallowfield, Prestwich, Cheetham Hill, Altrincham and Sale.
  2. Terms. Four terms: accountant, accounting firm, bookkeeper, tax adviser. That is 56 searches.
  3. Results. The searches give, say, 780 rows. Many are the same firm found under two terms or from a neighbouring area, so after a duplicate check on phone and domain you have 460 firms.
  4. Emails. You open each website. Many firms publish a general address such as info@ or enquiries@, some list partners by name with an address each, and some show only a form or a phone number. A handful have only a Facebook page. Say you finish with 320 firms with a published email and 140 without.
  5. Clean. Twelve firms show as permanently closed on their listing; you remove them. Four domains no longer load; you search for a new name and fix two.
  6. Export. You export the 306 confirmed rows with name, area, email, email type and phone, split into three batches by area.

The numbers are made up, but the shape is typical: areas multiply the coverage, duplicates fall away, and the share with a published email is large but never complete.

How do you clean the list before you use it?

  1. Remove duplicates on the phone number and the website domain, not on the name; branches of one firm keep separate rows if each has its own phone and address. Our guide on how to remove duplicate leads has the Excel steps.
  2. Remove closed businesses. Listings mark them; so does a website that no longer loads.
  3. Check the domain matches. An email at a different domain from the website may belong to a previous owner or an agency.
  4. Check against your suppression list. Anyone who opted out, bounced or asked you to stop comes off before you send.
  5. Mark the email type. A general address can take a company-level message; a named partner's address is personal data and deserves a personal message and more care.

How do you export the list for email marketing?

Most email tools import a CSV file with one row per contact; keep it simple:

  1. One header row, plain column names, no merged cells.
  2. The email in its own column with no spaces or extra text.
  3. A first name column where you have one, with a fallback such as "there" in your template.
  4. Phone numbers in international format with the country code (44 for the UK, 971 for the UAE, 966 for Saudi Arabia), digits only, so the same file works for a call list or a WhatsApp list later.
  5. Save as UTF-8 so names with accents or Arabic characters survive the import.
  6. Split by area so the first send is small and bounces can be removed before the next.

What rules apply to emailing a company list?

Sending marketing email to companies has rules in every country. In the UK, PECR lets you email limited companies without prior consent, provided each message names you and offers a working opt-out, while sole traders need consent; the ICO enforces this. In the USA, the federal rules for commercial email require honest sender details, a postal address and an opt-out honoured promptly. In the UAE, the TDRA's rules on marketing messages and the PDPL expect consent and a free opt-out, and Saudi Arabia's PDPL expects the same. This is general information, not legal advice; check the current rules for the country you send to.

Where Rovero fits

Rovero is B2B lead generation software for Windows, and the four moves above are what it does. Type the city and Rovero shows its list of areas and neighbourhoods, refreshed monthly, for you to tick; you can add your own areas too. In busy districts the deep sweep searches block by block, and Tower Dig looks inside business centres and malls, so dense areas are covered rather than skimmed.

For each business found, Rovero checks the homepage, contact and about pages and the Facebook, Instagram and LinkedIn pages, and keeps up to three published emails and five extra mobile numbers. Each new business is checked against everything already saved, so the list arrives without repeats. When the search finishes, filter to businesses with an email, hide closed ones, and export a marketing-ready list in the columns you choose; the WhatsApp list carries country codes and leaves landlines out.

One honest limit: a whole big city can take hours to search, and details change over time, so check a lead before an important campaign.

Frequently asked questions

How do I build a company email list for a city I do not know?

Start with the city's list of areas from any map or local guide, and add the business parks and malls where companies cluster. Search each area for each business type in the city's listings, then collect the published email from each website.

How many businesses publish an email address?

Many do, especially service businesses that want enquiries, and some publish only a phone number or a contact form. The share changes by trade and by city, so count it in your own list rather than trusting a general figure. Keep the businesses without an email as call leads.

Can I buy a business email list for a city instead?

You can, but check where the data came from and when. Bought lists for small local businesses are often old, and you cannot tell which addresses were published and which were guessed; a list built from current websites is fresher and you know the source of every row.

Is a company email list the same as a lead list?

A company email list is one kind of lead list: businesses with a published email. A full lead list adds phone numbers, address, website and a note on fit; build the wider list first and the email list falls out of it as a filter.

Do I need the country code if I only send email?

Keep it anyway. The same list becomes a call list or a WhatsApp list later, and a phone number in international format is the most reliable key for removing duplicates.

Next step

Choose one business type, write the area list for your city and run the first three area searches today. To have the whole city searched area by area in the background, see what Rovero does or start a free trial.

Share WhatsApp LinkedIn X

Try Rovero

Rovero is smart, automated B2B lead generation software for Windows: choose a business type and a city, and it searches the city area by area, collects the emails and phone numbers businesses publish, and exports a duplicate-free lead list to Excel, CSV or your CRM.

Rovero

Lead Generation in Australia: Sydney, Melbourne, Brisbane and Perth

Lead generation in Australia, city by city: business areas in Sydney, Melbourne, Brisbane, Perth and Adelaide, +61 numbers, the rules for commercial electronic messages, and a B2B cold email example for ISO certification.

Rovero

Lead Generation in Canada: Toronto, Vancouver, Montreal and Calgary

Lead generation in Canada, city by city: the business areas of Toronto, Vancouver, Montreal and Calgary, French-language notes for Quebec, +1 numbers, and CASL and the Do Not Call List in plain words.

Rovero

Lead Generation in Singapore: B2B Lists Area by Area

Lead generation in Singapore, area by area: Raffles Place, Tanjong Pagar, Orchard Road, Jurong, Tampines, Paya Lebar, Changi Business Park and Woodlands, plus the PDPA and Do Not Call rules in plain words.