Real-time verification against NPPES/HealthSherpa

Home/Directory

Medical directory

Every state, one single directory

9,945,943 verified medical providers across 50 states and 43,468 cities, from the official NPPES registry. Pick your state to see doctors by city and ZIP code.

Type your city or ZIP and see the verified providers practising near you.

9,945,943Medical providers
50States
43,468Cities
8States where Mario advises

Why you can trust this data

Where every name in the directory comes from

1

Official registry

NPPES, the national provider registry

Every doctor in the directory has an NPI number issued by the federal government. These are not bought listings or paid ads.

2

Continuous verification

Checked against NPPES on a regular basis

If a provider changes address or phone, or stops being active, the listing reflects it. That is why each card shows a status label.

3

Free, always

Searching commits you to nothing

You can use the directory without leaving your details and without enrolling in any plan. If you want a quote afterwards, we are here.

Browse by state

Pick your state on the map

Tap or hover a state to see its name, and click to open its city breakdown. States with more doctors appear in a deeper blue.

AKALARAZCACOFLGAIAIDILINKSKYLAMEMIMNMOMSMTNCNDNENMNVNYOHOKORPASCSDTNTXUTVAWAWIWVWYVTNHMARICTNJDEMD
Fewer doctorsMore doctors

Prefer a list? The states are right below.

Browse by state

The 50 states in the directory

Pick a state to see its breakdown by city and ZIP code. States marked with a green dot also have Spanish-speaking advice from a licensed agent.

With advice available in Spanish

The rest of the states

Ohio431,865 medical providers1,691 citiesPennsylvania370,592 medical providers2,570 citiesMichigan367,010 medical providers1,361 citiesNorth Carolina294,646 medical providers1,133 citiesMassachusetts278,056 medical providers1,026 citiesNew Jersey265,049 medical providers1,384 citiesGeorgia263,922 medical providers967 citiesWashington255,281 medical providers784 citiesColorado203,885 medical providers632 citiesTennessee187,395 medical providers762 citiesMinnesota180,060 medical providers1,037 citiesIndiana173,369 medical providers858 citiesMissouri160,912 medical providers1,102 citiesOregon158,913 medical providers474 citiesWisconsin152,492 medical providers936 citiesLouisiana132,677 medical providers672 citiesNevada127,447 medical providers192 citiesKentucky124,880 medical providers883 citiesSouth Carolina123,204 medical providers582 citiesOklahoma120,248 medical providers677 citiesConnecticut113,351 medical providers479 citiesAlabama104,144 medical providers714 citiesUtah101,697 medical providers415 citiesArkansas97,712 medical providers671 citiesWest Virginia93,906 medical providers1,003 citiesNebraska92,039 medical providers588 citiesKansas77,863 medical providers661 citiesNew Mexico73,345 medical providers469 citiesIowa69,217 medical providers878 citiesMississippi61,533 medical providers485 citiesIdaho50,286 medical providers337 citiesMaine49,030 medical providers656 citiesNew Hampshire46,421 medical providers360 citiesRhode Island45,433 medical providers149 citiesHawaii42,345 medical providers212 citiesAlaska36,745 medical providers364 citiesDelaware31,665 medical providers119 citiesMontana31,497 medical providers350 citiesNorth Dakota29,158 medical providers381 citiesSouth Dakota27,197 medical providers361 citiesVermont20,732 medical providers416 citiesWyoming19,333 medical providers176 cities

Data from the official NPPES (NPI) registry. Searching for providers is free and does not require enrolling in any plan.

The next step

Found your doctor? Now see which plan lets you keep seeing them

With three details — your approximate income, how many live at home and your ZIP code — we show your family's real prices. No cost, no card.

See my pricesCall 1-877-503-0777

Licensed agent · Lic. TX #3008095

Can't find your doctor, or not sure where to start?

Tell me your doctor's name or your city and I'll look them up with you, in Spanish and at no cost.

CallSee plans and prices