Uncategorized

US Healthcare Provider Data: Every Public Source, Ranked (2026)

August 28, 2026

5 min read


US Healthcare Provider Data: Every Public Source, Ranked (2026) featured image

Published August 2026. Every source below was checked against its own publisher on 2026-08-28, and every row count was produced by downloading the file rather than quoting a summary.

You need a national file of US healthcare providers. You find the NPI registry, download the monthly file, and it lands with 9.7 million rows in it. That feels like a solved problem for about an hour, which is roughly how long it takes to notice that the United States has fewer than 1.1 million licensed physicians.

Both numbers are correct. They are counting different things, and the distance between them is where most provider-data projects quietly go wrong.

That gap is the whole subject of this guide. We downloaded and counted the major public sources rather than repeating the figures other people publish, and the honest summary is that there is no single file of American healthcare providers, no federal source carries licence status, and the sources that look most authoritative are often the stalest. Below is every public source worth knowing, ranked, with what each one actually counts.

Quick Digest

  • Five authoritative sources give five different physician counts, from 804,140 to 9.7 million. None is wrong. They count jobs, licences, workers, billing relationships and identifiers.
  • No federal source carries licence status or disciplinary history. That lives with 50-odd state boards, and only one of the eight we sampled offers a real API.
  • The freshest national source refreshes daily. The stalest is about two years behind. Both are published by CMS.
  • Three of the main facility files carry no NPI at all, so they will not join to the clinician files without a bridge.
  • Four public health APIs cap results and fail silently, returning a success code with truncated or empty data.
  • State licence data is obtainable in most states and composable in almost none. California gives it away in a public folder. North Carolina charges $150 a month and bans redistribution outright.

US Physician Count: Why Five Sources Give Five Different Numbers

Start here, because almost every provider-data mistake we see traces back to picking the wrong number and then defending it. These are not five estimates of one quantity. They are five different objects.

Source Figure As of What it actually counts
NPPES, all NPI records9,726,865Aug 2026 fileEvery identifier ever issued and not purged, including 351,911 deactivated shells
NPPES, individual (Type 1)7,415,294Aug 2026 fileLive individual identifiers across every profession, not just physicians
NPPES, organisational (Type 2)1,959,660Aug 2026 fileOrganisations, including every separately enumerated subpart and location
CMS Doctors and Clinicians1,622,454 cliniciansJul 2026Clinicians with Medicare enrolment and claims in a 12-month lookback. Only 701,303 are MD or DO
FSMB census1,082,187End 2024Distinct physicians holding an active, full, unrestricted licence, deduplicated across states
AAMC1,032,365 active2024Licensed physicians who finished training and work more than 20 hours a week
BLS employment804,140May 2025Wage and salary jobs at establishments. Excludes the self-employed entirely

Read down that table and the spread stops looking like error. NPPES is an append-only registry of administrative identifiers, issued on request to anyone who bills for care. It never deletes. Organisational subparts each get their own number, and one person can hold more than one. A country with roughly 6,000 hospitals shows nearly two million organisational identifiers for exactly that reason.

Stat callout: 351,911 of the 9.7 million NPI records are deactivated shells. They carry an identifier and a deactivation date and nothing else. Source: counted from the CMS NPPES monthly dissemination file, 2026-08-10.

The others narrow as the gate tightens. FSMB counts licences held, which sweeps in physicians who are retired but still carry one. AAMC adds a work test of more than 20 hours and drops about fifty thousand people. BLS surveys employers rather than people, so it misses the self-employed altogether. You can see the size of that exclusion directly: the same occupations come to 862,800 in the BLS series that does include self-employment, against 804,140 in the one that does not.

Which Provider Data Source to Use for Which Job

  • Identity resolution and joins: NPPES. It is the only free national file with a stable per-provider key, addresses and specialty. Filter to individuals, drop the deactivated shells, and never treat the row count as a headcount.
  • “How many physicians are there” in a report: FSMB for licensed, AAMC for working. Say which one and why.
  • Workforce supply and per-capita ratios: AAMC.
  • Wages and metro labour markets: BLS, with the self-employed caveat stated out loud.
  • Medicare-facing targeting and group affiliation: the CMS Doctors and Clinicians file.
  • Licence status or disciplinary history: none of the above. No federal file carries it.

US Healthcare Provider Data Sources, Ranked

Twenty national sources, scored out of 20 on the same six criteria we used for our audit of all 51 US business registries: bulk availability, API, cost, field depth, freshness and licence terms. Higher is more usable, not more authoritative. Several low scorers are excellent for the job they were built for.

# Source Score Access Refresh Carries NPI What it is, and the catch
1CMS Doctors and Clinicians (Care Compare)
CMS Provider Data Catalog
19Free CSV and APIMonthlyYesMedicare-enrolled clinicians, with group and facility affiliation. The only free CMS file that maps a clinician to a facility
2HRSA Health Center Service Delivery Sites
HRSA
18Free CSV and XLSXDailyYesSite-level FQHC data, and the only non-CMS source here with a native NPI column
3Medicare Order and Referring / Revalidation
CMS
18Free CSV and APITwice weeklyYesAn eligibility flag file. No address and no specialty, so it is not a directory
4Provider of Services files
CMS
17Free CSV and APIQuarterlyNoMedicare-certified institutions. Now split into three datasets with different schemas
5Hospital General Information
CMS Care Compare
17Free CSV and APIQuarterlyNo5,419 hospitals keyed on certification number, not NPI
6NPPES data dissemination
CMS
16Free bulk downloadMonthly full, weekly deltaYesThe spine of everything. Self-reported and never verified
7Open Payments
CMS
16Free bulk and APIAnnualYesIndustry payments. Only covers clinicians who received one
8Medicare Part D prescribers
CMS
16Free CSV and APIAnnualYesPrescribing volume. Addresses are a frozen snapshot from a year after the data year
9Medicare physician and other practitioners
CMS
16Free CSV and APIAnnualYesService volume. Excludes Medicare Advantage entirely
10Medicare FFS public provider enrolment
CMS
16Free CSV and APIQuarterlyYesEnrolment records with type and state. The file most people want when they reach for Order and Referring
11HCRIS cost reports
CMS
16Free ZIP, API on derived extractQuarterlyNoInstitutional finances. Raw files ship with no column headings
12NPI Registry API
CMS
15Free API, no keyDailyYesThe freshest provider source in the country. Query only, hard paging cap
13HRSA shortage areas (HPSA and MUA)
HRSA
15Free CSV and shapefilesDailyNoDesignations, not headcounts. Withdrawn designations stay in the file
14BLS occupational employment and wages
BLS
15Free flat files and APIAnnualNoWages and geography. Excludes the self-employed, and 45% of physicians land in one catch-all category
15SAMHSA behavioural health facilities
SAMHSA
12Free, portal navigationAnnualNoFacility level. The public locator and the downloadable survey are two different things
16HRSA Area Health Resources Files
HRSA
11Free ZIPAnnualNoCounty-level aggregates. 6,000 variables with different reference years in one edition
17CDC NCHS provider surveys
CDC NCHS
11Free FTPIrregularNoDe-identified visit microdata. The office-based physician series broke after 2022
18NUCC taxonomy code set
NUCC (private body)
10Free CSVTwice yearlyNoThe specialty vocabulary NPPES points at. Commercial embedding needs a licence
19AAMC physician workforce data
AAMC (private body)
6Dashboard onlyAnnualNoAggregates only. The file underneath is licensed and cannot be passed on
20FSMB physician census
FSMB (private body)
6Free PDFBiennialNoThe only count sourced from the regulators themselves. Published as a journal article

Carries NPI matters more than it looks. It is the difference between a source you can join and a source you can only look at.

Five Problems With US Provider Data Sources

Each of these is invisible until it has already corrupted something, which is the expensive order to meet them in.

1. Deactivated NPI Records Arrive as Empty Rows

In both the monthly and weekly NPPES files, a deactivated provider’s row carries the identifier and the deactivation date. Every other column is blank. We counted 846 such rows in a single recent weekly file of 35,299.

Run a naive upsert on that and you have not marked a provider inactive. You have erased their name, address and specialty from your database and replaced them with nulls. The blast radius is every downstream table that trusted those fields.

2. CMS Medicare Files Do Not Cover the Whole Profession

The CMS Doctors and Clinicians file is the best-structured provider file the federal government publishes, and it is a Medicare artefact. A clinician appears only with an approved enrolment and claims inside a 12-month lookback, which quietly excludes paediatricians, Medicaid-only and cash-pay practices, and VA physicians.

It is also not one row per person. The file is unique at clinician, enrolment, group and address, so 3,388,151 rows resolve to 1,622,454 distinct clinicians. Anyone counting rows is overstating the population by more than double, and a physician practising at four sites under two enrolments occupies eight rows on their own.

3. No Federal Source Carries Physician Licence Status

This one surprises people, because NPPES does carry a licence number field. That field is self-reported, never verified, and populated on roughly 69% of individual records. It proves nothing. CMS says so plainly on the download page: issuing an identifier does not validate that the provider is licensed or credentialed.

Licence status and discipline live with the state boards, and they are as fragmented as anything we have audited. More on that below.

4. CMS Facility Files Do Not Carry an NPI

Three of the main CMS facility sources carry no NPI. None. The Provider of Services files, Hospital General Information and the HCRIS cost reports are keyed on the CMS certification number instead. We checked the headers directly: there is no NPI column in any of them.

There is exactly one free bridge, and it is easy to miss. The Facility Affiliation file that ships alongside Doctors and Clinicians maps NPI to certification number across 2,253,582 rows. Without it, the individual half of the CMS estate and the facility half do not meet.

5. Federal Health Data APIs Fail Silently

This is the finding we did not expect and the one most likely to be quietly wrong in a production system today. Four separate federal APIs cap their results, and none of them raises an error when you exceed the cap.

API Cap What happens when you exceed it
Open Payments500 rowsReturns HTTP 200 with an empty results array. Looks like an empty dataset
Provider Data Catalog1,000 rowsReturns HTTP 200 with an empty array
data.cms.gov6,500 rowsReturns 6,500 rows no matter how many you ask for
NPI Registryskip capped at 1,000Re-serves the same page forever, so a crawler loops on duplicates

Every one of them returns a success code. A paginator that trusts its own limit parameter will either conclude the dataset is empty or ingest the same rows indefinitely, and in both cases the job reports success.

State Medical Board Data: Where Physician Licence Status Lives

Since no federal source carries licence status, anyone who needs it ends up at the state boards. We sampled eight to establish the pattern, using the same scoring as above.

State Score Bulk route Cost Refresh The catch
California19Free, direct public folderFreeWeeklyTwo boards, since osteopathic physicians are licensed separately. The address of record is explicitly not a practice location
Washington17Free open-data portal with a real APIFreeDailyNo address and no specialty in the file. The credential number format changed in March 2026, breaking older joins
Florida16Free, behind free registrationNo fee publishedDailyThe richest fields of the eight, including practice and mailing addresses separately. Self-reported and not verified by the department
Ohio15Statewide portal, not the boardNo fee for the CSVDailyPublished by a different agency than the board, covering 24 boards at once. Access gate unresolved from outside
Texas11Paid, portal with checkoutNot published anywhere publicMonthlySingle board covering both physician types, which is unusually clean. No price list exists outside the login
New York10Records request onlyVariesReal timeLicensure, discipline and profile sit in three separate bodies. Only discipline is openly published
North Carolina9Paid request form$150 per copy, monthlyMonthlyRedistribution is banned outright in the purchase terms. That alone makes a resold national file unsound if it is included
Massachusetts9None publishedUnverifiedUnclearExcellent per-record detail and no bulk route at all. The profile database is marked no-index

The mean is 13.25 out of 20. That average hides the real finding. Six of the eight will hand over a bulk extract. Only four do it free, only one offers a genuine API, and only one is a direct download with no form, no login and no fee.

The obstacles are rarely technical. Each state solved the same problem in a different building. Licensure and discipline are split across separate agencies in New York and Washington. Physician types sit in separate boards in California. The file covering Ohio’s medical board is published by a different department entirely. Schemas share no keys, almost none carries an NPI, and freshness ranges from daily to a file that does not exist.

So a national licence-status file is not a scrape. It is fifty-odd acquisition paths, several of them contractual rather than technical, on fifty different clocks, normalised into a schema none of the sources shares, with a fuzzy name-and-address match to attach identity. Anyone quoting national licence coverage from a single pipeline is either buying it from FSMB commercially or overstating it.

How We Scored Each Healthcare Provider Data Source

Each source was checked against its own publisher, and where a row count appears in this guide we produced it by downloading and counting the file rather than quoting a published summary. The NPPES monthly file is 1.15 GB compressed and 11.6 GB as CSV, which is part of why these numbers are usually repeated rather than checked.

Criterion How it is scored
Bulk (0 to 5)Free full direct download 5. Free via portal or registration 4. Paid bulk 3. Request only 2. Query or search only 1. None 0.
API (0 to 3)Documented free public API 3. Key or payment required 2. Portal export only 1. None 0.
Cost (0 to 3)Free 3. Nominal one-off 2. Hundreds per year 1. Thousands per year or per record 0.
Fields (0 to 3)Identity, location, specialty and affiliation all present 3. Identity, location and specialty 2. Minimal or aggregate only 1.
Freshness (0 to 3)Daily or weekly 3. Monthly 2. Quarterly 1. Annual, slower or unclear 0.
Licence (0 to 3)No restriction 3. Attribution or minor terms 2. Restricted commercial use 1. Redistribution barred 0.

A low score is not a criticism. The FSMB census scores 6 and is the only physician count sourced from the regulators themselves. It scores low because it is a journal article rather than a dataset, which is exactly what it was meant to be.

Limitations of This Provider Data Audit

Stated plainly so you can weight it yourself.

  • The state board sample is eight, not fifty. It establishes a pattern. It does not establish national coverage, and we have not priced the other forty-two.
  • Several state figures are unverified because the sites blocked automated access during checking. Texas publishes no bulk price outside its login, Massachusetts published nothing we could read directly, and Ohio’s access gate could not be resolved from outside.
  • Two commonly cited figures are stale and we have left them out. A widely repeated FSMB coverage number traces to a 2015 release, and the AAMC specialty report people cite was retired in 2023 and folded into a dashboard.
  • The NPPES and CMS clinician counts are ours, not official statistics. They are reproducible from the files on the dates given, and CMS does not publish them as headline numbers.
  • One publisher is being reorganised. SAMHSA is being folded into a new agency, so its URLs and publisher name are a live risk on any reference page including this one.

Frequently Asked Questions

Is there a national database of US healthcare providers?

There is a single national database of provider identifiers, and it is not the same thing. NPPES covers everyone who has ever been issued an NPI, but it is self-reported, never verified, includes deactivated records, and carries no licence status. For anything beyond identity you are combining sources.

How many physicians are there in the US?

Either 1,082,187 or 1,032,365, depending on the question. The first is FSMB counting physicians who held an active unrestricted licence at the end of 2024. The second is AAMC, counting those who finished training and work more than 20 hours a week. Quote either. Just say which one you used, because the two answer different questions.

What is the NPI database?

NPPES, the National Plan and Provider Enumeration System, is the federal registry behind every NPI. CMS publishes it as a free monthly file with weekly updates, and a free query API refreshed daily. It holds names, addresses, specialty codes and a self-reported licence number for every provider ever enumerated. It does not confirm that anyone is currently licensed, and it never deletes a record.

Which healthcare provider data source is updated most often?

The NPI Registry API, which CMS refreshes daily. The freshest bulk file is the Medicare Order and Referring list at twice weekly, and the freshest file with substantial fields is the weekly NPPES incremental. At the other end, the derived cost report extract runs roughly two years behind.

Where can I find physician licence status and disciplinary history?

No. It is held by the state boards, and assembled nationally only by FSMB as a commercial product. Some states publish discipline openly while withholding the licensee roster, and at least one bans redistribution of the roster it sells.

Working With US Healthcare Provider Data

None of this is a complaint about public data, and it should not read as one. The federal provider estate is genuinely generous by international standards: most of it is free, much of it has an API, and the licence terms are mostly permissive. The problem is not access.

The problem is that each source was built to answer one question for one programme, and the questions do not overlap. Medicare enrolment answers who can bill, the identifier registry answers who exists, and the employment survey answers what work pays. Stack them without reconciling what each one counts and you get a file that is confidently wrong, which is worse than an obviously incomplete one.

So pick the source that matches the question, say which one you used, and reconcile before you aggregate. We maintain pipelines across sources that behave like these, including the ones that go quiet. If you would rather not maintain twenty of them plus fifty state boards, talk to our team. And if you find a source here that has moved, tell us. Several will have, and the table is easier to keep honest with more eyes on it.

Related Blogs

post-image

AI & NLP for Data Extraction

August 28, 2026

LLM Data Extraction: Why Relevance-Based Extraction Fails in Production

Author name

5 min read

post-image

Uncategorized

August 28, 2026

US Healthcare Provider Data: Every Public Source, Ranked (2026)

Author name

5 min read

post-image

AI Infrastructure and Data Management

August 28, 2026

Parquet vs CSV vs JSON: Choosing the Right Delivery Format

Author name

5 min read

post-image

Data Extraction

August 28, 2026

Rossum Alternatives: 15 IDP Platforms Compared for Document Processing (2026)

Author name

5 min read