Skip to main content
El-Mag InsuranceGet a Quote

Find a Medicare-enrolled provider near you.

Search the official CMS National Provider Identifier registry — every result is a provider enrolled with Medicare and can bill Medicare for covered services.

Find Medicare-enrolled providers near you

Searches the official CMS National Provider Identifier (NPI) registry, which lists every provider enrolled with Medicare. Enter a ZIP code to see providers nearby.

What this search can and can’t tell you

What it shows

  • Every provider in the ZIP code with an NPI
  • Each provider’s self-reported specialty
  • Practice address and phone from their NPPES filing
  • A link to the provider’s Medicare.gov Care Compare page

What it doesn’t show

  • Whether the provider is in a specific Medicare Advantage plan’s network
  • Whether the provider is accepting new patients
  • Office hours or appointment availability
  • Patient reviews or ratings (available on Care Compare)

For Medicare Advantage network checks, use the plan’s provider directory directly, or ask a licensed agent — we can verify network participation across plans when comparing options for you.

Why the CMS registry?

The National Provider Identifier (NPI) registry is the official CMS directory of every provider enrolled with Medicare and Medicaid. Unlike generic business listings, every entry here is confirmed Medicare-enrolled — no filtering out concierge practices that don’t accept Medicare. The data comes directly from providers’ own filings with CMS.

For plan-specific network checks, quality ratings, or help picking a Medicare Advantage plan built around providers you already see, see the Medicare Advantage overview or talk to a licensed agent.

Need help choosing a plan that covers your providers?