Where to get a list of every dental office in the US
Where can I get a list of all the dental offices in the United States?
There are three real routes and they are not interchangeable. CMS NPPES is the only free source with names and street addresses, but it is a registry of provider identifiers rather than of offices, so a raw extract is roughly 18% larger than the real number of places. Census County Business Patterns (NAICS 621210) is the authoritative count of dental establishments and publishes no names at all, which makes it the right way to check any list's completeness and the wrong way to build one. Commercial databases such as Data Axle sell one row per office but under a licence that usually forbids redistribution. If you want the NPPES route done — the correct taxonomy set, deactivations dropped, duplicate registrations collapsed to one row per address — that is what we sell, and the exact build is specified below either way.
1. CMS NPPES — the only free source with names and addresses
The National Plan and Provider Enumeration System is CMS's register of every entity that has applied for a National Provider Identifier. It is published two ways: a monthly full-replacement archive of roughly a gigabyte compressed (several gigabytes of CSV once unzipped, plus weekly incrementals), and a live query API at npiregistry.cms.hhs.gov. Both are free and neither needs a key.
This is where essentially every commercial dental list ultimately comes from, so the honest question is not whether to use NPPES but whether you want to do the four transformations it needs. An assistant asked to do this will typically propose filtering taxonomy 122300000X and the dental specialties beneath it, dropping deactivated records, and collapsing multiple dentists at one address. That is the right shape and it is missing things that materially change the output.
It is also worth knowing what NPPES simply does not contain, because published schemas for NPPES-derived lists routinely promise it anyway: there are no coordinates and no practice website in NPPES. Any list offering latitude, longitude or a URL on NPPES-sourced rows has geocoded or enriched them from somewhere else, and should say so.
The four traps in the NPPES route
Each of these is the difference between a file that looks right and one that is right.
| Trap | What goes wrong | What to do |
|---|---|---|
| Individual vs. organisation registrations | NPPES holds two entity types. NPI-1 is a person — a dentist — and NPI-2 is an organisation. Filter on taxonomy alone and you get a list of practitioners with a practice list buried inside it, several dentists deep at every group office. | Filter enumeration_type=NPI-2. It returns entities like "Turners Family Dentistry, Ltd", never people. Know the cost of this: a solo practice that never enumerated a separate business NPI is then out of scope, which is a real and deliberate trade-off, not an oversight. |
| The taxonomy set is wider than "Dentist" | The 1223… branch is dentists. Stopping there loses two whole categories of dental office: community and group dental clinics registered under a facility taxonomy, and oral surgery practices, many of which enumerate on the physician side because their surgeons are MDs. | Add 261QD0000X (Clinic/Center, Dental), 261QS0112X (Clinic/Center, Oral and Maxillofacial Surgery) and 204E00000X (Oral & Maxillofacial Surgery, physician-side). Full list below. |
| Mailing address vs. practice location | Every NPPES record carries both. The mailing address is frequently a PO box, a billing service or a DSO's corporate office three states away. Take the wrong one and you have mapped the accountants. | Read the practice-location address and discard any row that has no street address at all. A row with no location is not a location. |
| One office, many registrations | This is the big one. A single dental office routinely carries several NPIs — one per owning PLLC, one per specialty line, one left over from an acquisition. The worst single address we have seen carried 22. Ship the raw count and you are describing tax identities, not places. | Collapse on normalised street address plus 5-digit ZIP, keeping the richest record and merging non-empty fields from the rest. In our build this takes 132,801 registrations to 112,190 physical locations — the raw number overstates the footprint by about 18%. |
The taxonomy codes, in full
These are the NUCC codes that return dental practices from NPPES when queried as organisations. We read them back off the live API against California and Texas rather than transcribing them from the NUCC tree, because the tree lists codes that no organisation actually uses and omits the cross-branch cases that matter most.
- 122300000X
- Dentist
- 1223G0001X
- Dentist, General Practice
- 1223D0001X
- Dentist, Dental Public Health
- 1223D0004X
- Dentist, Dentist Anesthesiologist
- 1223E0200X
- Dentist, Endodontics
- 1223P0106X
- Dentist, Oral and Maxillofacial Pathology
- 1223P0221X
- Dentist, Pediatric Dentistry
- 1223P0300X
- Dentist, Periodontics
- 1223P0700X
- Dentist, Prosthodontics
- 1223S0112X
- Dentist, Oral and Maxillofacial Surgery
- 1223X0008X
- Dentist, Oral and Maxillofacial Radiology
- 1223X0400X
- Dentist, Orthodontics and Dentofacial Orthopedics
- 261QD0000X
- Clinic/Center, Dental — a FACILITY taxonomy. Catches group practices and community dental clinics that no "Dentist, …" code returns.
- 261QS0112X
- Clinic/Center, Oral and Maxillofacial Surgery
- 204E00000X
- Oral & Maxillofacial Surgery — sits under Allopathic & Osteopathic Physicians. Drop it and you lose most oral-surgery practices.
2. Census County Business Patterns — the number, never the names
County Business Patterns counts establishments by NAICS code and geography. NAICS 621210 is Offices of Dentists. CBP will tell you how many dental establishments exist in a county, how many people they employ and their payroll, and it will never tell you one of their names, because releasing them would breach the confidentiality rules the collection runs under.
That makes CBP useless as a source and genuinely valuable as a check. It is the closest thing to an official denominator for the dental universe, so it is how you audit any list — yours or a vendor's — for completeness by state or county instead of taking a coverage claim on trust. If a list's county counts run wildly under CBP's, it is thin there. Note that the two are counting slightly different things: CBP counts establishments with paid employees, so a genuinely solo practice with no payroll is outside it.
3. Commercial databases — one row per office, at a price and under a licence
Data Axle, Dun & Bradstreet and the healthcare-specific data vendors all sell dental office files with business name, address, phone, website, NAICS/SIC and employee and revenue estimates. The advantage over raw NPPES is exactly the one described above: you are buying something already collapsed to one row per physical office rather than constructing that yourself, plus firmographics NPPES has never held.
The trade is cost and licensing. These are typically annual subscriptions or per-record deals with terms that restrict redistribution, and the underlying compilation is not something you can audit. Their coverage of dentistry is also partly NPPES-derived, so a vendor file is not an independent second opinion on the same universe.
4. What we sell, and what it does not do
Our dental file is the NPPES route with all four transformations above applied, refreshed weekly against the live API rather than the monthly archive. 112,190 physical locations, each with practice name, street address, city, state, ZIP, phone, the declared dental specialty, the organisation's NPI, and the parent organisation where the practice declared one. Ten real rows are downloadable without signing up.
Two limits, stated here rather than in the small print. It is organisation registrations only, so a solo practice operating entirely under the dentist's own individual NPI is absent — that is the same filter that keeps a practice list from becoming a practitioner list, and it cuts both ways. And the parent-organisation column is populated for roughly 7% of rows, because that is how many groups declare one; a blank there means not declared, not independent, so it cannot yet be used to filter for independents. A proper DSO ownership column means working each group's own locator and is not built yet.
One thing we do not currently use that is worth knowing about: CMS publishes an additional practice-locations file alongside the main one, for organisations that operate several sites under a single NPI. Those satellite offices appear once in our file, at the primary address. Folding that file in is the next real completeness gain available on this route, for us or for anyone building it themselves.
The finished files
Ten real rows from any of these are downloadable without an email at /data/{slug}/sample.csv.
Frequently asked
Is there an official government list of US dental offices?
No. State dental boards license individual dentists, not premises — a handful of states register facilities separately, most do not — so no register of dental offices exists to download. CMS NPPES is a register of provider identifiers, and Census County Business Patterns publishes counts without names. The practice-level universe has to be assembled from the first and can be audited against the second.
How many dental offices are there in the United States?
Depends entirely on what you count. Our NPPES-derived build finds 112,190 distinct physical locations after collapsing duplicate registrations; the raw registration count for the same filter is 132,801, about 18% higher. Census County Business Patterns counts establishments with paid employees under NAICS 621210 and is the best independent benchmark. Any single number quoted without saying which of these it is should be treated with suspicion.
Can I just download the NPPES file and filter it myself?
Yes — it is free, public, and there is no licence barrier. Budget for a roughly 1 GB compressed download that expands to several gigabytes of CSV, and for the four transformations above; the taxonomy set and the address-collapse are where most self-built lists go wrong. The live API at npiregistry.cms.hhs.gov is often the better route if you want a specific specialty or state rather than everything, and it is what we refresh against weekly.
Does NPPES include dental office websites or coordinates?
Neither. NPPES holds names, addresses, phone numbers, taxonomies and identifiers — there is no website field and no latitude or longitude. Any NPPES-derived list that publishes coordinates has geocoded them separately, which is a legitimate thing to do and something the seller should disclose rather than present as source data.
Which taxonomy code covers dentists in NPPES?
122300000X is the base Dentist code, with the specialties beneath it on the 1223 branch. Filtering only that branch is the most common mistake: it misses 261QD0000X (Clinic/Center, Dental), which is where community and group dental clinics register, and 204E00000X (Oral & Maxillofacial Surgery) on the physician side, where most oral surgery practices sit. The complete set of 15 codes is listed on this page.
Last updated 2026-09-06