Countries with the Most Doctors per Capita (2021)

Source: World Bank·25 countries·Updated 2021

Doctor density reflects healthcare capacity. {#1} has {#1_value} physicians per 1,000.

Cuba leads with physicians (per 1,000 people) of 9.5.

Monaco ranks #2 at 8.6.

Seychelles ranks #3 at 6.6.

Greece ranks #4 at 6.6.

Portugal ranks #5 at 5.9.

Top 25 Countries by Physicians (per 1,000 people)

#CountryPhysicians (per 1,000 people)Year
1Cuba9.52021
2Monaco8.62020
3Seychelles6.62022
4Greece6.62022
5Portugal5.92022
6Georgia5.62023
7Austria5.52023
8Russian Federation5.12022
9Argentina5.12023
10Andorra5.12023
11Norway52023
12Belarus4.72023
13Uruguay4.72022
14San Marino4.62023
15Germany4.52022
16Malta4.52022
17Denmark4.52021
18Switzerland4.52022
19Lithuania4.52022
20Sweden4.42021
21Iceland4.42023
22Czechia4.42022
23Bulgaria4.32022
24Spain4.32022
25St. Lucia4.22020

Data from 174 countries is available. View full rankings →

FAQ

What is the highest physicians (per 1,000 people) in 2021?

Cuba has the highest physicians (per 1,000 people) at 9.5 in 2021.

How many countries are included in this ranking?

This article features the top 25 countries out of 174 with available data. Full rankings available on the indicator page.

Where does this data come from?

Data is sourced from the World Bank. It is updated regularly as new releases become available.