NPI and Provider Taxonomy Codes: NPPES Explained
A National Provider Identifier (NPI) is a 10-digit number that identifies a health care provider in HIPAA transactions. It carries no information about the provider's state, provider type or specialty (CMS). Type and specialty are recorded separately with NUCC taxonomy codes in the National Plan and Provider Enumeration System (NPPES).
Where the data comes from
CMS releases FOIA-disclosable NPPES data in two ways (CMS):
- NPI Registry: a free, query-only database updated daily.
- Download files: a full monthly replacement file, weekly incremental files and an NPI deactivation file. A separate file lists non-primary practice locations for Type 1 and Type 2 NPIs.
Entity types
| Entity type | Who | Examples |
|---|---|---|
| Type 1 | Individual providers, including sole proprietors | Physicians |
| Type 2 | Organization providers | Hospitals, group practices |
A sole proprietor may get only one NPI, like any other individual. An NPI does not change when the provider's name, address or taxonomy changes (CMS).
Taxonomy codes
The National Uniform Claim Committee (NUCC) maintains the Health Care Provider Taxonomy code set (NUCC). Each code is 10 alphanumeric characters with three levels: grouping, classification and area of specialization.
Examples from version 26.1, all in the "Allopathic & Osteopathic Physicians" grouping:
| Code | Classification |
|---|---|
| 207Q00000X | Family Medicine |
| 207R00000X | Internal Medicine |
| 208000000X | Pediatrics |
| 208D00000X | General Practice |
As of November 2026, NUCC lists version 26.1, effective July 1, 2026, as current. Past versions took effect on January 1 or July 1 (NUCC).
Each NPPES record holds up to 15 taxonomy codes, with a switch marking the primary one (NPPES readme).
Practice location vs mailing address
Each record has separate business mailing address and business practice location address fields (NPPES readme). For access maps, geocode the practice location. Add sites from the non-primary practice location file, without counting one clinician twice.
Why NPI counts overstate active clinicians
- Stale records stay active. Covered providers must report changes within 30 days (45 CFR 162.410). Yet out-of-date information does not deactivate an NPI, and no explicit penalty applies (Bindman 2013).
- Specialty is self-reported. CMS does not verify the specialty a provider reports.
- Organizations mixed in. Counting Type 2 records adds facilities and groups to clinician totals.
- Multiple taxonomies. Counting every taxonomy slot counts one person several times.
- Deactivated NPIs. The files disclose only the deactivated NPI and its date (CMS). Remove them before counting.
- Headcount, not FTE. A part-time clinician counts the same as a full-time one.
Using NPI data in access-gap work
- Keep Type 1 records for clinician counts and Type 2 records for facility counts.
- Select clinicians by primary taxonomy code.
- Drop deactivated NPIs.
- Geocode practice locations, then build provider-to-population ratios or drive-time measures.
- Label results "NPI-registered providers," not "active clinicians."
GeoChat AI uses the NPPES registry as a data source. It counts each clinician under their primary taxonomy code, by county and ZIP code.
Frequently asked questions
What is the difference between a Type 1 and a Type 2 NPI?
Type 1 NPIs belong to individual providers, such as physicians and sole proprietors. Type 2 NPIs belong to organizations, such as hospitals and group practices (CMS).
What is a provider taxonomy code?
A 10-character code from the NUCC that records provider type and specialty in three levels: grouping, classification and area of specialization. For example, 207Q00000X is Family Medicine.
Can I count clinicians in an area by counting NPIs?
Only as an upper bound. NPPES specialty is self-reported and unverified, and out-of-date records do not deactivate an NPI (Bindman 2013).
Where can I download NPPES data?
CMS offers a free, query-only NPI Registry plus monthly full, weekly incremental and deactivation files (CMS).
Map access gaps for your community. GeoChat AI is free to use, with no credit card required. Ask questions in plain language, drill into ZIP codes and compare regions.
Sources
- CMS MLN909434: NPI: What You Need to Know (March 2022) (accessed November 2, 2026)
- CMS: Data Dissemination (NPPES) (accessed November 2, 2026)
- CMS: NPPES Data Dissemination Readme, July 2018 (copy hosted by NBER) (accessed November 2, 2026)
- NUCC: Health Care Provider Taxonomy (accessed November 2, 2026)
- NUCC: Taxonomy CSV versions (accessed November 2, 2026)
- NUCC: Taxonomy code set version 26.1 (CSV) (accessed November 2, 2026)
- eCFR: 45 CFR 162.410, Implementation specifications: Health care providers (accessed November 2, 2026)
- Bindman AB. Using the National Provider Identifier for Health Care Workforce Evaluation. Medicare & Medicaid Research Review 3(3), 2013 (accessed November 2, 2026)