CMS NPPES provider registry · 2026

Healthcare Provider Directory

Every U.S. clinician with an active National Provider Identifier (NPI) - 7,090,243 doctors, nurses, and credentialed providers in the current Centers for Medicare & Medicaid Services (CMS) release, searchable by name, specialty, and state.

Data updated 2026-05-20

7.09M
Registered providers
690
NUCC specialties
56
States & territories
14,198
Cities covered

How to find a provider, in one line

Search a clinician by name to open their NPI profile, or browse the 7.09M registered providers by any of 690 specialties and 56 jurisdictions, every path lands on the same federal record, with no paywall or proprietary score.

7.09M
NPPES-registered providers
690
browsable specialties
56
states & territories

According to the Centers for Medicare & Medicaid Services (CMS), the National Plan and Provider Enumeration System (NPPES) listed 7,090,243 active National Provider Identifiers as of the May 2026 release, the most comprehensive public registry of U.S. healthcare providers. PlainDoctor mirrors that federal dataset in full, attaches each clinician's Medicare Part D prescribing and MIPS quality record where it exists, and never adds a proprietary rating. Full sourcing, refresh cadence, and documented limitations are in the methodology. Every figure is drawn from the federal National Provider Identifier Registry (CMS NPPES) - more than 7 million providers, maintained since May 2007, with 2023 Medicare Part D data, and, according to CMS, can be searched, compared, and traced in our methodology.

All 690 →

Largest provider populations by state

All 56 →

What every provider profile shows

Each of the 7.09M provider pages assembles the federal record for one clinician into a single, plain-language profile, the same primary-source fields a payer or credentialing office checks, with nothing invented:

NPI & taxonomy - the 10-digit National Provider Identifier, enumeration date, and self-selected NUCC primary specialty.
Practice location - the address and state on file in NPPES, with links to city and state directories.
Medicare Part D prescribing - total claims, drug cost, and brand/generic and opioid mix, where the clinician prescribes under Part D.
MIPS quality score - the provider's CMS Merit-based Incentive Payment System final score and national percentile, where reported.
Open Payments - industry payments disclosed under the federal Sunshine Act, where present.
Board-certification signal - a heuristic certification indicator plus practice affiliations drawn from shared-address data.

Frequently asked questions

How do I look up a healthcare provider by name? +

Use the name search at the top of this directory, or browse by specialty or state below. Every record is keyed to the provider's National Provider Identifier (NPI) - the 10-digit HIPAA-standard ID that CMS issues at enrollment, so each of the 7.09M clinicians resolves to a single, unambiguous profile.

Is this the official CMS provider directory? +

No. PlainDoctor is an independent directory built directly from public CMS data, the National Plan and Provider Enumeration System (NPPES), Medicare Part D prescriber files, MIPS quality scores, and Open Payments. We publish the federal records verbatim with no proprietary rating; CMS remains the system of record, and corrections must be filed with NPPES.

What does a doctor provider number (NPI / PTAN) tell me? +

The NPI is the national identifier every clinician carries across insurers and states. Each PlainDoctor provider page shows the NPI, the NUCC taxonomy (primary specialty), enumeration date, and practice location, the same fields payers use to verify a provider. PlainDoctor does not publish PTANs, which are Medicare-enrollment numbers private to the provider and their administrative contractor.

How current is the provider data? +

The NPPES registry is mirrored on a monthly cadence aligned with the CMS bulk-data release; Part D, MIPS, and Open Payments reflect the most recent CMS publication year. Each release replaces the prior mirror in full, NPPES publishes no delta file, so a clinician who deactivates between snapshots remains listed until the next monthly refresh.

Methodology & sources

This directory is compiled from the CMS National Plan and Provider Enumeration System (NPPES), refreshed monthly from the CMS bulk-data release. Every clinician is uniquely identified by their National Provider Identifier (NPI), classified by a self-selected NUCC Health Care Provider Taxonomy code, and attributed to a state by their self-reported practice address. Prescribing data is drawn from CMS Medicare Part D, quality scores from CMS MIPS, and industry payments from CMS Open Payments.

Counts are point-in-time snapshots published exactly as CMS releases them, with no editorial ranking or proprietary score. See the full methodology for the pipeline, coverage, and documented limitations.