According to the World Factbook, a reference resource produced by the Central Intelligence Agency, residents of Monaco have the largest number of physicians to tend to them — 7.06 per 1,000 people, the highest physician density in the world. The U.S ranks low for developed nations (and 59th overall), with only 2.42 doctors per 1,000 people. Most European countries have more than three. Cuba, on the other hand, has tons of doctors — 6.72 per 1,000 people, more than any other country in the world except for Monaco.
The most tragic fact of all is that here are 86 countries in the world, including Saudi Arabia, South Africa and Thailand, with less than 1 physician per 1,000 people.
The future looks bleak in this respect for U.S. residents, as one 2015 report by the Association of American Medical Colleges suggests by 2025 the country will be in need of between 46,000 and 90,000 more physicians to care for patients.