CMS NPI Registry · NUCC taxonomy 26.1 · Medicare enrollment

Look up an NPI, or find the right taxonomy code

Search the CMS NPI Registry by number, name or organization, live. Then pin down the taxonomy code: all 883 codes in the NUCC set, each with its Medicare specialty crosswalk and how many providers of that kind are enrolled in Medicare — 2,576,755 NPIs in all.

Look up an NPI Find a taxonomy code

24JNPI1234567893207Q00000XFamily Medicine1234
  1. 1NPI digits (last is a check digit) 10
  2. 2NUCC taxonomy codes 883
  3. 3Medicare-enrolled NPIs 2,576,755
  4. 4Practitioner specialties with a page 83

NPI lookup

 

Results come live from the CMS NPI Registry (up to 20 per search). NPI Desk does not store them.

Taxonomy code finder

Nurse Practitioner365,671Physician Assistant173,353Internal Medicine128,064Family Practice116,530Physical Therapist in Private Practice113,980Clinical Social Worker99,361Mental Health Counselor71,777Emergency Medicine64,532Certified Registered Nurse Anesthetist (CRNA)62,632Pediatric Medicine56,331Anesthesiology50,626Optometry46,119
Medicare-enrolled practitioners (unique NPIs), 12 largest specialties, bars to scale. Source: CMS Medicare FFS Public Provider Enrollment, extract of 2026-09-29.

NPI and taxonomy, in two minutes

An NPI is a 10-digit number that identifies a health care provider in every HIPAA transaction. Individuals get a Type 1 NPI; organizations — practices, hospitals, pharmacies — get Type 2. The number never changes and carries no information about the provider; its last digit is a check digit, which the lookup above verifies as you type.

A taxonomy code says what kind of provider the NPI belongs to. It is the 10-character code from the NUCC Health Care Provider Taxonomy, picked when the NPI is applied for and reported on claims. Each code sits in a three-level tree — grouping, classification, and sometimes a specialization — and many map to a Medicare specialty through CMS's crosswalk, which is what decides how Medicare enrolls and pays the provider. 456 of the 883 codes have a Medicare crosswalk entry.

Taxonomy codes by group

All 29 groups and 883 codes

Sources: NUCC Health Care Provider Taxonomy code set, version 26.1 (CSV); CMS Medicare Provider and Supplier Taxonomy Crosswalk, August 2026; CMS Medicare Fee-For-Service Public Provider Enrollment, extract of 2026-09-29; CMS NPI Registry API (live). Checked 2026-10-24. Methodology.