Countries With the Most Doctors per 1,000 People

Cuba has the highest reported physician density in this 50-country comparison, with 9.54 doctors per 1,000 people, according to World Bank data.

Monaco ranks second with 8.61 doctors per 1,000 residents, followed by Seychelles (6.60), Greece (6.58) and Portugal (5.85).

The figures reveal significant differences in the number of medical doctors relative to population size. However, having more doctors per person does not automatically translate into better healthcare access or outcomes.

The rankings use the latest available observations in the compiled World Bank dataset, drawing on statistics from the World Health Organization (WHO), OECD and national sources. Reporting years vary by country, so the figures should not be treated as a single-year global comparison.

Countries with the highest reported numbers of doctors per 1,000 people. Source: World Bank, WHO and OECD. Reporting years vary. Visualization: The Data Visual.

Doctors per 1,000 People: Country Rankings

Cuba leads with 9.54 physicians per 1,000 people, equivalent to approximately 954 doctors for every 100,000 residents.

Monaco follows at 8.61, while Seychelles (6.60), Greece (6.58) and Portugal (5.85) complete the top five.

Georgia, Austria, Russia, Argentina and Andorra make up the remaining top ten.

The searchable ranking below compares 50 countries using their latest available reported physician-density figures in the compiled dataset.

Each entry includes the number of doctors per 1,000 people and the year of the observation, allowing readers to identify differences in data recency.

RankCountryDoctors per 1,000 PeopleData Year
1🇨🇺 Cuba9.542021
2🇲🇨 Monaco8.612020
3🇸🇨 Seychelles6.62022
4🇬🇷 Greece6.582022
5🇵🇹 Portugal5.852022
6🇬🇪 Georgia5.642023
7🇦🇹 Austria5.512023
8🇷🇺 Russia5.112022
9🇦🇷 Argentina5.112023
10🇦🇩 Andorra5.072023
11🇳🇴 Norway4.972023
12🇧🇾 Belarus4.722023
13🇺🇾 Uruguay4.672022
14🇸🇲 San Marino4.632023
15🇩🇪 Germany4.532022
16🇲🇹 Malta4.512022
17🇩🇰 Denmark4.52021
18🇨🇭 Switzerland4.482022
19🇱🇹 Lithuania4.472022
20🇸🇪 Sweden4.412021
21🇮🇸 Iceland4.372023
22🇨🇿 Czechia4.352022
23🇧🇬 Bulgaria4.332022
24🇪🇸 Spain4.292022
25🇱🇨 Saint Lucia4.232020
26🇮🇹 Italy4.192022
27🇹🇹 Trinidad and Tobago4.162021
28🇲🇳 Mongolia4.132022
29🇦🇺 Australia4.092022
30🇵🇱 Poland4.032023
31🇲🇩 Moldova4.022023
32🇭🇷 Croatia3.912022
33🇵🇾 Paraguay3.892022
34🇳🇱 Netherlands3.882022
35🇮🇪 Ireland3.882023
36🇮🇱 Israel3.82023
37🇰🇿 Kazakhstan3.752023
38🇸🇰 Slovakia3.72022
39🇺🇸 United States3.682022
40🇰🇵 North Korea3.632017
41🇷🇴 Romania3.622022
42🇳🇿 New Zealand3.612022
43🇫🇮 Finland3.612021
44🇧🇪 Belgium3.572022
45🇨🇾 Cyprus3.562022
46🇺🇦 Ukraine3.532023
47🇪🇪 Estonia3.472022
48🇭🇺 Hungary3.462022
49🇸🇦 Saudi Arabia3.412023
50🇱🇻 Latvia3.42022
Showing 1 to 50 of 50 entries

Note: Figures are expressed as doctors per 1,000 people and rounded to two decimal places. Reporting years and physician-counting methods vary across countries. The table presents the leading 50 countries in this compilation, not every country worldwide.

Key Findings From the Rankings

Cuba Has the Highest Reported Doctor-to-Population Ratio

Cuba ranks first with 9.54 doctors per 1,000 people, based on its 2021 observation.

That is approximately one doctor for every 105 residents, although this is a population-wide ratio rather than a measure of individual access to medical care.

The figure puts Cuba ahead of Monaco, which records 8.61 physicians per 1,000 people in 2020.

Several Small Countries Rank Among the Leaders

Monaco, Seychelles and Andorra all appear in the top ten.

Because physician density is measured relative to population size, countries with smaller populations can rank highly without having large medical workforces in absolute numbers.

This is why doctors per capita and the total number of doctors represent two different ways of measuring a country's healthcare workforce.

European Countries Feature Prominently

Greece, Portugal, Austria and several other European countries appear near the top of the ranking.

However, differences in national reporting standards are important.

According to the OECD, Greece and Portugal include doctors licensed to practise, rather than only physicians actively providing patient care. Argentina uses a similar approach.

Consequently, these figures are not directly comparable with countries that count only practising doctors.

The United States Ranks 39th

The United States records 3.68 physicians per 1,000 people in 2022, placing it 39th in the compiled ranking.

That is below several European countries, including Germany, Switzerland and Spain.

Still, physician density alone cannot explain differences in healthcare systems. The distribution of doctors, medical specialties, affordability and availability of services also influence access to treatment.

What Does Doctors per 1,000 People Mean?

Doctors per 1,000 people, also known as physician density, measures the number of medical doctors relative to a country's population.

For example, a rate of five doctors per 1,000 people is equivalent to 500 doctors per 100,000 residents.

The indicator includes general practitioners and specialist medical doctors, such as surgeons, cardiologists and pediatricians. Nurses, dentists and pharmacists are measured separately.

Using a population-based measure makes it easier to compare countries of very different sizes.

However, the indicator does not show how medical professionals are distributed within a country or how easily residents can obtain treatment.

Why Reporting Years and Definitions Matter

Physician-density statistics are not updated simultaneously across countries.

For example, Cuba's figure comes from 2021, Monaco's from 2020 and North Korea's from 2017. Several other countries have observations from 2023.

Definitions also differ. Some countries count doctors currently treating patients, while others include professionally active or licensed physicians who may not provide direct patient care.

The OECD highlights this distinction for countries including Greece, Portugal and Argentina.

These differences can influence international rankings. A higher reported figure may partly reflect a broader counting method rather than a larger active medical workforce.

For this reason, the Data Year column is an essential part of the comparison.

Does Having More Doctors Mean Better Healthcare?

Not necessarily.

A higher physician-to-population ratio can indicate greater healthcare workforce capacity, but it does not guarantee timely or affordable medical treatment.

Doctors may be concentrated in major cities, leaving rural communities with fewer healthcare professionals.

Access also depends on hospitals, nurses, medical equipment, healthcare financing and the range of services available.

Physician density is therefore a useful measure of healthcare resources, but it should be considered alongside other indicators when evaluating healthcare systems.

Frequently Asked Questions

Which country has the most doctors per 1,000 people?

Cuba ranks first in this compiled comparison, with 9.54 doctors per 1,000 people, based on its 2021 observation in the World Bank dataset.

Which European country has the highest reported doctor density?

Monaco leads the European countries in this ranking, with 8.61 physicians per 1,000 people in 2020. Greece follows with 6.58 in 2022.

How many doctors per 1,000 people does the United States have?

The United States records 3.68 doctors per 1,000 people in 2022, placing it 39th among the 50 countries included in this comparison.

What is the difference between doctors per capita and the total number of doctors?

Doctors per capita measures the number of physicians relative to population size. The total number of doctors measures the size of the medical workforce without adjusting for population.

A country can have a large number of doctors overall but a lower physician-density ratio than a much smaller country.

About the Data and Methodology

This analysis uses the World Bank's Physicians (per 1,000 people) indicator (SH.MED.PHYS.ZS), part of the World Development Indicators database.

The indicator draws on health workforce statistics from the World Health Organization (WHO), the Organisation for Economic Co-operation and Development (OECD) and national sources.

The ranking presents 50 countries with the highest reported physician-density figures in the compiled dataset.

Each country's most recent available observation was used for the comparison. The reporting years shown in this table range from 2017 to 2023.

Values are presented as medical doctors per 1,000 residents and rounded to two decimal places. Small differences may be hidden by rounding.

Because reporting years, definitions and data coverage vary, the ranking should not be interpreted as a comparison of active medical workforces at one specific point in time.

The figures measure physician density—not the total number of doctors, healthcare quality or access to treatment.

Data Sources

The Data Visual | Facts. Data. Visualized.

Post a Comment

0 Comments