Primary care, specialist physicians per 100,000 people by state

Advertisement

The District of Columbia has the most physicians per 100,000 population, while Idaho has the fewest specialist physicians and Nevada has the fewest primary care physicians per 100,000, KFF data found.

KFF used data from Redi-Data to find the number of MD and DO active state-licensed physicians as of April 2025. Becker’s used Census data from 2025 to find the population of each state.

There are 535,542 primary care physicians and 570,655 specialist physicians in the U.S. this year.

Here is the number of primary care and specialist physicians per 100,000 people in each state and the District of Columbia:

StatePrimary care physicians, per 100,000 populationSpecialist physicians, per 100,000 population
Alabama129.67131.05
Alaska158.76128.36
Arizona124.22139.71
Arkansas130.26125.63
California152.20161.29
Colorado143.68143.30
Connecticut203.26241.41
Delaware183.00176.06
District of Columbia387.47488.86
Florida138.05141.80
Georgia134.49135.88
Hawaii159.32147.98
Idaho107.6681.93
Illinois187.97179.69
Indiana131.70136.38
Iowa146.66125.90
Kansas158.45146.10
Kentucky130.07148.88
Louisiana143.96160.40
Maine199.07180.50
Maryland202.71238.25
Massachusetts229.21291.51
Michigan195.47209.27
Minnesota164.47175.26
Mississippi124.50120.83
Missouri172.64186.50
Montana129.70118.45
Nebraska175.32169.34
Nevada104.42102.40
New Hampshire158.05161.96
New Jersey176.05182.26
New Mexico159.37160.50
New York215.10254.72
North Carolina141.68151.97
North Dakota172.62136.08
Ohio177.64202.18
Oklahoma132.08118.87
Oregon162.46153.69
Pennsylvania201.35213.74
Rhode Island213.34215.41
South Carolina128.95139.06
South Dakota150.11125.34
Tennessee137.61157.55
Texas113.84124.26
Utah111.14136.09
Vermont200.77216.81
Virginia152.28159.33
Washington154.75151.29
West Virginia174.13158.25
Wisconsin160.16170.63
Wyoming140.40111.30
Advertisement

Next Up in Integration & Physician Issues

Advertisement