facebook tracking Find a Doctor Near You: 622,596 Specialists and Primary Care Doctors by City

Find a doctor near you

622,596 Medicare-enrolled doctors in 39 specialties, with their practice, phone number and the hospitals they work at.

Browse by specialty

Medicare-enrolled clinicians nationwide. Pick a specialty to see every state and city.

Advertisement

Doctors in every state

How many Medicare-enrolled doctors each state has for its population. Select a state to see every specialty and city.

Cities with the most doctors

About this doctor directory

Where does this doctor list come from?

From the Centers for Medicare & Medicaid Services (CMS) Doctors and Clinicians file, the same data behind Medicare's Care Compare. It lists clinicians enrolled in Medicare, their practice locations and the hospitals they are affiliated with. Last updated October 2026.

Does every doctor listed accept Medicare?

Every clinician here is enrolled in Medicare. Where CMS reports it, we also show whether they accept Medicare assignment - the Medicare-approved amount as full payment - which can lower what a Medicare patient pays. Confirm with the office, and check your plan's network if you have Medicare Advantage or private insurance.

Are doctors who don't take Medicare missing?

Yes. Clinicians who have opted out of Medicare or never enrolled are not in the CMS file, so a small number of practicing doctors - mostly cash-only or concierge practices - won't appear.

How do I see which doctors work at a hospital?

Every hospital page with enough affiliated clinicians links to a doctors list, grouped by specialty. An affiliation usually means the doctor can admit or treat patients there.

Source: Centers for Medicare & Medicaid Services, Doctors and Clinicians national file and facility affiliations, imported October 2026; population from the U.S. Census Bureau. Listings are informational; confirm details with the practice. About the data.