The District of Columbia has the most cardiologists per capita, while Idaho has the fewest, according to January data from KFF.
Population estimates are pulled from the U.S. Census Bureau, which Becker's used to calculate the number of psychiatrists per 100,000 people for each state.
There are 34,576 active cardiologists in the United States.
Below are the states and Washington, D.C., ranked by the number of psychiatrists per capita.
1. District of Columbia
Cardiologists per capita: 47.72
Cardiologists total: 324
Population: 678,972
2. Massachusetts
Cardiologists per capita: 25.89
Cardiologists total: 1,813
Population: 7,001,399
3. Rhode Island
Cardiologists per capita: 19.43
Cardiologists total: 213
Population: 1,095,962
4. Connecticut
Cardiologists per capita: 17.89
Cardiologists total: 647
Population: 3,617,176
5. New York
Cardiologists per capita: 17.68
Cardiologists total: 3,460
Population: 19,571,216
6. Pennsylvania
Cardiologists per capita: 16.02
Cardiologists total: 2,077
Population: 12,961,683
7. Maryland
Cardiologists per capita: 14.24
Cardiologists total: 880
Population: 6,180,253
8. Ohio
Cardiologists per capita: 13.43
Cardiologists total: 1,583
Population: 11,785,935
9. New Jersey
Cardiologists per capita: 13.39
Cardiologists total: 1,244
Population: 9,290,841
10. Minnesota
Cardiologists per capita: 12.79
Cardiologists total: 734
Population: 5,737,915
11. Michigan
Cardiologists per capita: 12.24
Cardiologists total: 1,229
Population: 10,037,261
12. Missouri
Cardiologists per capita: 12.18
Cardiologists total: 755
Population: 6,196,156
13. Illinois
Cardiologists per capita: 12.16
Cardiologists total: 1,526
Population: 12,549,689
14. Vermont
Cardiologists per capita: 11.27
Cardiologists total: 73
Population: 647,464
15. New Hampshire
Cardiologists per capita: 11.13
Cardiologists total: 156
Population: 1,402,054
16. Louisiana
Cardiologists per capita: 10.25
Cardiologists total: 469
Population: 4,573,749
17. Delaware
Cardiologists per capita: 9.79
Cardiologists total: 101
Population: 4,573,749
18. Tennessee
Cardiologists per capita: 9.71
Cardiologists total: 692
Population: 7,126,489
19. Florida
Cardiologists per capita: 9.61
Cardiologists total: 2,172
Population: 22,610,726
20. Iowa
Cardiologists per capita: 9.29
Cardiologists total: 298
Population: 3,207,004
21. Maine
Cardiologists per capita: 9.24
Cardiologists total: 129
Population: 1,395,722
22. North Carolina
Cardiologists per capita: 9.16
Cardiologists total: 993
Population: 10,835,491
23. California
Cardiologists per capita: 8.53
Cardiologists total: 3,324
Population: 38,965,193
24. Kentucky
Cardiologists per capita: 8.35
Cardiologists total: 378
Population: 4,526,154
25. Nebraska
Cardiologists per capita: 8.24
Cardiologists total: 163
Population: 1,978,379
26. Alabama
Cardiologists per capita: 8.2
Cardiologists total: 419
Population: 5,108,468
27. Indiana
Cardiologists per capita: 8.1
Cardiologists total: 556
Population: 6,862,199
28. Virginia
Cardiologists per capita: 8.09
Cardiologists total: 705
Population: 8,715,698
29. West Virginia
Cardiologists per capita: 8.08
Cardiologists total: 143
Population: 1,770,071
30. Wisconsin
Cardiologists per capita: 7.93
Cardiologists total: 469
Population: 5,910,955
31. Arizona
Cardiologists per capita: 7.85
Cardiologists total: 583
Population: 7,431,344
32. Georgia
Cardiologists per capita: 7.82
Cardiologists total: 863
Population: 11,029,227
33. Arkansas
Cardiologists per capita: 7.14
Cardiologists total: 219
Population: 3,067,732
34. Texas
Cardiologists per capita: 7.02
Cardiologists total: 2,141
Population: 30,503,301
35. New Mexico
Cardiologists per capita: 7
Cardiologists total: 148
Population: 2,114,371
36. Oregon
Cardiologists per capita: 6.99
Cardiologists total: 296
Population: 4,233,358
37. Kansas
Cardiologists per capita: 6.94
Cardiologists total: 204
Population: 2,940,546
38. South Carolina
Cardiologists per capita: 6.79
Cardiologists total: 365
Population: 5,373,555
39. Washington
Cardiologists per capita: 6.72
Cardiologists total: 525
Population: 7,812,880
40. Mississippi
Cardiologists per capita: 6.4
Cardiologists total: 188
Population: 2,939,690
41. Oklahoma
Cardiologists per capita: 6.29
Cardiologists total: 255
Population: 4,053,824
42. Hawaii
Cardiologists per capita: 6.27
Cardiologists total: 90
Population: 1,435,138
43. Colorado
Cardiologists per capita: 5.92
Cardiologists total: 348
Population: 5,877,610
44. Utah
Cardiologists per capita: 5.79
Cardiologists total: 198
Population: 3,417,734
45. Nevada
Cardiologists per capita: 5.73
Cardiologists total: 183
Population: 3,194,176
46. South Dakota
Cardiologists per capita: 5.22
Cardiologists total: 48
Population: 919,318
47. Alaska
Cardiologists per capita: 5.18
Cardiologists total: 38
Population: 733,406
48. Montana
Cardiologists per capita: 4.94
Cardiologists total: 38
Population: 1,132,812
49. North Dakota
Cardiologists per capita: 4.85
Cardiologists total: 38
Population: 783,926
50. Wyoming
Cardiologists per capita: 3.08
Cardiologists total: 18
Population: 584,057
51. Idaho
Cardiologists per capita: 2.39
Cardiologists total: 47
Population: 1,964,726