MakeYourChart

Most doctors per person

Cuba has the most doctors per person, 9.5 physicians per 1,000 people in 2021, well ahead of Greece at 6.6 and Portugal at 5.9.

Free to edit and export ยท No signup to start

What the data shows

  • Cuba ranks #1 with 9.5, ahead of Greece (6.6) and Portugal (5.9).

About this chart

Cuba is the outlier in physician numbers: 9.5 doctors for every 1,000 people in 2021, 2.9 more than second-place Greece at 6.6 in 2022. Portugal follows with 5.9, then Georgia at 5.5, and Argentina and Austria at 5.4 each. Russia (5.1), Norway (4.9), Uruguay and Belarus (4.7 each) round out the top ten, so the list mixes wealthy Western Europe with Eastern Europe and Latin America.

The indicator is physicians per 1,000 people, from the World Bank, and it counts generalist and specialist doctors. It shows the highest values among countries with more than 1 million people. Each country appears at its most recent value from the last ten years, which is 2021 or 2022 here. A high count of doctors does not by itself measure quality of care or how evenly doctors are spread across a country.

The data

Source: World Bank, World Development Indicators (SH.MED.PHYS.ZS), physicians per 1,000 people; countries over 1 million people. Retrieved November 4, 2026. Each country's most recent value from the last ten years.

Most doctors per person, Physicians per 1,000 people, Latest
Date๐Ÿ‡จ๐Ÿ‡บ Cuba๐Ÿ‡ฌ๐Ÿ‡ท Greece๐Ÿ‡ต๐Ÿ‡น Portugal๐Ÿ‡ฌ๐Ÿ‡ช Georgia๐Ÿ‡ฆ๐Ÿ‡ท Argentina๐Ÿ‡ฆ๐Ÿ‡น Austria๐Ÿ‡ท๐Ÿ‡บ Russia๐Ÿ‡ณ๐Ÿ‡ด Norway๐Ÿ‡บ๐Ÿ‡พ Uruguay๐Ÿ‡ง๐Ÿ‡พ Belarus๐Ÿ‡ฉ๐Ÿ‡ช Germany๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark๐Ÿ‡จ๐Ÿ‡ญ Switzerland๐Ÿ‡ฑ๐Ÿ‡น Lithuania๐Ÿ‡ธ๐Ÿ‡ช Sweden
Latest9.56.65.95.55.45.45.14.94.74.74.54.54.54.54.4

Post it

Suggested caption: โ€œCuba has 9.5 doctors per 1,000 people. No one else comes close.โ€ Credit the source in your caption; it heads off the 'source?' comments.

Make it yours

  • Switch between bar, line, column and donut races with one click.
  • Pick 9:16 for Reels and TikTok, 4:5 for the feed or 16:9 for YouTube.
  • Change the theme, font, colors and race length, and add your own captions.
  • Paste your own numbers from Excel or Google Sheets. See the bar chart race maker for tips.

Frequently asked questions

Which country has the most doctors per capita?

Cuba has the most doctors per capita, with 9.5 physicians per 1,000 people in 2021. Greece is second at 6.6 in 2022 and Portugal third at 5.9.

How are doctors per capita calculated?

The figure is the number of physicians per 1,000 people in the population, as reported to the World Bank. A value of 4.5, as for Germany in 2022, means about 4.5 doctors for every 1,000 residents.

Why do the years differ across countries?

Each country is shown at its most recent value from the last ten years. Most entries are from 2022, while Cuba, Denmark and Sweden are from 2021.

Where does this data come from?

World Bank, World Development Indicators (SH.MED.PHYS.ZS), physicians per 1,000 people; countries over 1 million people. Retrieved November 4, 2026. Each country's most recent value from the last ten years. You can download the full table as a CSV from this page.

Can I turn this chart into a video?

Yes. Open it in the editor, change the title, theme, colors or format (9:16 for Reels and TikTok, 16:9 for YouTube), and export an MP4. Free exports are 720p with a small watermark; Pro ($11.99/month) removes it and adds 1080p, 4K and 60 fps.

Related data

All world charts