US CPA & Accounting Firms
U.S. · 120,179 locations

There are 120,179 CPA & Accounting Firms in the US as of September 2026.

120,179 US CPA and accounting firms with a street address on every row, a phone on 93.6% and a website on 35.5%. The column that does the work is credentialedStaff — how many CPAs the IRS places at that exact address.

More about this list

103,220 firms are single-CPA practices, 8,252 have two, 2,948 have three, 4,123 have four to nine and 1,629 have ten or more, topping out at 376 in one New York office. A one-CPA practice and a forty-CPA practice buy nothing alike, and firm size is not a field a compiled list holds. `credentials` adds the mix: 3,220 of these practitioners hold a law license alongside the CPA and 2,474 are also enrolled agents. The source is the IRS's own registry of credentialed tax preparers, published monthly as a public FOIA extract, so every firm here has an IRS-verified CPA on staff rather than a self-described one. Coverage is all 50 states plus DC and the territories, led by California 14,203, Texas 10,340, Florida 8,865, New York 8,828 and New Jersey 5,020.

120,179Locations
56States
13Data Fields
September 9, 2026File built

Need just some of them? Ask in your own words.

●Where the rows are

Map of where the US CPA & Accounting Firms are
One dot for every ZIP code with at least one location. Ask above for any part of it: a state, a city, a distance.

≡Sample Data Preview

cpa-firm-list.csvscroll →UTF-8
nameaddresscitystatezipphonewebsitefirm typecredentialscredentialed staffsolo practicecountrysource url
3HP INCPO BOX 231944ANCHORAGEAK99523(907) 350-9292cpa firmCPA 11noUShttps://www.irs.gov/tax-professionals/ptin-information-and-the-freedom-of-information-act
0090632973081595 Peachtree Pkwy Suite 204 128CummingGA30041(678) 910-0567cpa firmCPA 11noUShttps://www.irs.gov/tax-professionals/ptin-information-and-the-freedom-of-information-act
21ST CENTURY COMPUTING, LTD427 EASTERN BLVDBALTIMOREMD21221(410) 687-3505cpa firmCPA 11noUShttps://www.irs.gov/tax-professionals/ptin-information-and-the-freedom-of-information-act
A Anthony Grizzaffi CPAGlen Road Plaza Suite 202WEST LEBANONNH03784(603) 298-7742cpa firmCPA 11noUShttps://www.irs.gov/tax-professionals/ptin-information-and-the-freedom-of-information-act
A DOWL KNIGHT & COMPANY PC9357 TWO NOTCH ROAD SUITE 101COLUMBIASC29223(803) 736-5500adowlknightcpa.comcpa firmCPA 11noUShttps://www.irs.gov/tax-professionals/ptin-information-and-the-freedom-of-information-act
Five sample rows; the file you buy has all 13 columns.

{}What's in each row

FieldWhat it isRows filled
nameFirm name, as the practitioners themselves report it100%
firmTypeWhat kind of practice this is100%
credentialsThe credential mix at this address, with a count for each100%
credentialedStaffHow many registry-listed professionals work at this address100%
soloPracticeyes when the firm trades under a single practitioner's own name; never blank100%
addressStreet address100%
cityCity100%
stateTwo-letter state code100%
zipZIP code100%
countryCountry code100%
phoneBusiness phone where published94%
websiteWebsite where published35%
sourceUrlThe public registry this row came from100%

Rows filled is measured on every row of the delivered file.

✓Where this data comes from

Each row names the public source it came from, so any record can be checked against where it was published.

September 9, 2026

File built

13 fields

Columns in the file

Fill measured

On every row of the delivered file

How we build and date every file: methodology.

Using ChatGPT, Claude or an API?

No setup needed. Ask ChatGPT or Claude your question about the US CPA & Accounting Firms and give it this page: it can open https://locationlists.com/find?dataset=cpa-firm-list with the filters you need and show you the count and price.

Using ChatGPT or Claude? Tell it to answer from locationlists.com/find — no account, no connector.

How assistants ask

No connector needed. Any AI assistant can answer from this site with a web link, no connector, no account: open https://locationlists.com/find with the question as query parameters.

If a question needs filtering, distance, drive time, combining lists or a price, open a /find link: either put the question itself in q=, or build the structured link. The answer does not need an API, a connector or an account.

Simplest, the question itself: https://locationlists.com/find?q=<the question in plain words>

Or set the parts yourself: https://locationlists.com/find?dataset=<slug>&state=<ST>&city=<city>&county=<county>&zip=<zip>&near=<place or zip>&radius=<miles>&drive=<minutes>&where=<column>:<op>:<value>&total=<rows>

Leave out what the question does not need. Use radius for straight-line miles or drive for minutes of driving (5 to 60), not both; near can name several places separated by | to reach from any of them. To ask about several lists at once, use datasets with two or more names, or category with a kind of business. To compare two lists, add relate=nearest and the other list with b. in front of its parameters. To count by area, use areas=county (or zip, state, metro). To keep only places whose county, ZIP code, metro area or state meets a Census figure, add area_where (for example county:population>1000000); with areas, per=100000 gives counts per 100,000 residents.

Links an assistant can open, each showing how many rows match, a few preview rows and the price for just that part:

  • The whole list: add a city, state, ZIP code or distance: https://locationlists.com/find?dataset=cpa-firm-list

Optional: connect for repeat use or wallet payments:

Read https://locationlists.com/skill.md and follow the instructions to connect LocationLists. Then show me the US CPA & Accounting Firms list.

Your assistant will walk you through setup and show you the price before you pay.

For developers

Every step below has a no-connector equivalent: https://locationlists.com/find?dataset=cpa-firm-list with the same filters as query parameters.

  1. Connect your agent to https://locationlists.com/mcp (no key, no signup).
  2. Call count_locations with dataset: "cpa-firm-list" and any filter — it is free, and returns how many rows match and what they cost.
  3. Fetch the rows with query_locations: $0.26 per 100 rows from this dataset. Above 60,090 rows, buying the whole file is cheaper.

Paid in USDC over x402 — the agent gets an HTTP 402 with the exact price, signs, and retries. Money moves only after rows are delivered, so a failed or empty query costs nothing. Setup for Claude, Cursor and VS Code

?Frequently Asked Questions

How many CPA & Accounting Firms are there in the US?

There are 120,179 CPA & Accounting Firms in the US as of September 2026.

Is this every CPA firm in the country?

No, and nobody can honestly claim that — no register of US accounting FIRMS exists, because state boards license accountants and firms separately and publish neither in bulk. This is built from the IRS registry of credentialed tax preparers, so it covers accounting firms that prepare returns, which is the large majority of them and precisely the ones worth mailing. A firm that does audit work only, and a CPA working inside a corporation, hold no preparer credential and are absent by design.

What exactly does credentialedStaff count?

CPAs at that address, as the IRS records them — not total headcount. A 12-CPA firm with 40 staff shows 12. It is never blank and never zero: a 1 means one CPA, not missing data.

Are these firms or individual accountants?

Firms. Every row is a business at a business address, and no individual's name is ever written to the file. Where a preparer reported no trading name at all — 18,722 of them — the row is dropped rather than published under the person's name, as are the 348 who typed "Self", "Sole Proprietor" or "N/A" into the box. That line is deliberate: a list of licensed individuals is a different product with different privacy obligations, and we do not sell one.

What is the soloPractice column for?

16,737 firms trade under a single practitioner's own name — "Jane Smith CPA" — and have exactly one CPA. Those are sole proprietorships, which are still businesses, but some buyers want them and some do not, so the column lets you take either. It is set to yes or no on every row, never left blank at no.

The same firm files its name and address several different ways. How is that handled?

It is the central problem with this source, because every row is typed by hand. One New Jersey address carried five spellings of one firm. Rows are grouped by building — house number and street name, ignoring suite numbers, building names and punctuation — then by firm name within it, so an office is one row with the right staff count instead of five rows with the wrong one. Two genuinely different firms sharing a building stay two rows.

How does this compare to an accountant mailing list from a broker?

Six of the seventy-one list vendors we surveyed sell one. Theirs is compiled, priced per record, and segments on geography and firmographics. This is built from the federal credential registry and segments on how many licensed CPAs are in the office and what else they are licensed as — fields a compiler does not hold. For everyone within fifty miles, either works. For firms with ten or more CPAs, or for the attorney-CPAs, only this one answers.

↔Other accounting & law firms lists