UF CLP 41,295.46US dollar CLP 979.88Euro CLP 1,092.40
VIVARAE NEWS

Doctors per capita in Latin America: ranking by country 2026

Cuba has 9.5 doctors per 1,000 people, the highest in Latin America, followed by Argentina (5.1) and Uruguay (4.7); Chile has 3.3 and Peru 1.7, according to the WHO and the World Bank. Ranking, trends, nursing and hospital beds.

· Updated · By , journalist

Doctors per capita in Latin America: ranking by country 2026

Cuba is the Latin American country with the most doctors per person: 9.5 per 1,000 people in 2021, followed by Argentina (5.1, 2023), Uruguay (4.7, 2022) and Paraguay (3.9, 2022), according to WHO health workforce statistics published by the WHO via the World Bank. Chile ranks fifth with 3.3, Mexico seventh with 2.6 and Peru twelfth with 1.7. The Latin America and Caribbean average is 2.6 doctors per 1,000 people (2022), versus 3.4 in OECD countries and 1.9 worldwide.

The indicator counts practicing general practitioners and specialists per 1,000 people, based on data each country reports to the WHO. Not every country reports every year: the ranking uses each one's latest available figure, which ranges from 2017 (Venezuela) to 2023, so the year appears next to each number. In Honduras, last in the ranking, there are 0.49 doctors per 1,000 people, fewer than one per 2,000 residents.

Doctors in Latin America, in figures
9.5Cuba, firstDoctors per 1,000 people (2021)
2.6Latin America and the CaribbeanVersus 3.4 in the OECD (2022)
3.3ChileMore than three times its 2009 level (1.0)
0.5Honduras, lastFewer than one doctor per 2,000 people (2020)
Source: WHO Global Health Workforce Statistics, via the World Bank, indicator SH.MED.PHYS.ZS, last updated October 8, 2026, accessed November 9, 2026.
View the data as a table
Cuba, first9.5
Latin America and the Caribbean2.6
Chile3.3
Honduras, last0.5

Ranking of doctors per capita in Latin America

Doctors per 1,000 people in Latin America, latest data by country
Source: WHO Global Health Workforce Statistics, via the World Bank, indicator SH.MED.PHYS.ZS, last updated October 8, 2026, accessed November 9, 2026.
View the data as a table
Cuba9.54 · 2021 data
Argentina5.11 · 2023 data
Uruguay4.67 · 2022 data
Paraguay3.89 · 2022 data
Chile3.33 · 2023 data
Costa Rica2.69 · 2022 data
Mexico2.59 · 2022 data
Colombia2.54 · 2023 data
Dominican Republic2.43 · 2023 data
Brazil2.36 · 2023 data
Ecuador2.31 · 2020 data
Peru1.69 · 2023 data
Venezuela1.66 · 2017 data
Panama1.63 · 2022 data
El Salvador1.62 · 2023 data
Bolivia1.28 · 2021 data
Guatemala1.28 · 2020 data
Nicaragua0.68 · 2018 data
Honduras0.49 · 2020 data
RankCountryDoctors per 1,000 peopleData year
1Cuba9.542021
2Argentina5.112023
3Uruguay4.672022
4Paraguay3.892022
5Chile3.332023
6Costa Rica2.692022
7Mexico2.592022
8Colombia2.542023
9Dominican Republic2.432023
10Brazil2.362023
11Ecuador2.312020
12Peru1.692023
13Venezuela1.662017
14Panama1.632022
15El Salvador1.622023
16Bolivia1.282021
17Guatemala1.282020
18Nicaragua0.682018
19Honduras0.492020

Source: WHO via the World Bank, indicator SH.MED.PHYS.ZS, last updated October 8, 2026, accessed November 9, 2026. Averages: Latin America and the Caribbean 2.57, OECD 3.43 and world 1.86, all for 2022.

Map of doctors per 1,000 people in Latin AmericaLatest year available per country (2017 to 2023)
0.491.281.692.433.33–9.54
Source: WHO Global Health Workforce Statistics, via the World Bank, indicator SH.MED.PHYS.ZS, last updated October 8, 2026, accessed November 9, 2026.
View the data as a table
Cuba9.54
Argentina5.11
Uruguay4.67
Paraguay3.89
Chile3.33
Costa Rica2.69
Mexico2.59
Colombia2.54
Dominican Republic2.43
Brazil2.36
Ecuador2.31
Peru1.69
Venezuela1.66
Panama1.63
El Salvador1.62
Bolivia1.28
Guatemala1.28
Nicaragua0.68
Honduras0.49

The map shows a Southern Cone with more doctors and a Central America with far fewer: Nicaragua (0.68, 2018) and Honduras (0.49, 2020) close the list, and Guatemala (1.28) and Bolivia (1.28) do not reach 1.3 either. Paraguay ranks fourth with an abrupt jump in its series, from 1.30 in 2020 to 3.89 in 2022, which probably reflects a change in record-keeping rather than a real increase in doctors in two years.

How the number of doctors per capita changed in Latin America

How the number of doctors per person changed, 2010-2023Doctors per 1,000 people; gaps are years without data
ArgentinaChileMexicoColombiaBrazilPeru
024620102014201820212023ArgentinaChileMexicoColombiaBrazilPeru
Source: WHO Global Health Workforce Statistics, via the World Bank, indicator SH.MED.PHYS.ZS, last updated October 8, 2026, accessed November 9, 2026.
View the data as a table
ArgentinaChileMexicoColombiaBrazilPeru
2010No data1.422.011.67No dataNo data
20124.821.742.121.81No data1.14
20144.922.022.241.96No dataNo data
20165.022.292.352.09No data1.31
20185.172.572.462.24No data1.37
20205.302.802.422.39No data1.44
20215.382.982.542.472.191.67
20225.443.182.59No dataNo data1.65
20235.113.33No data2.542.361.69

Chile is the fastest-growing case in the region: it had 1.02 doctors per 1,000 people in 2009 and 3.33 in 2023, more than three times as many, according to the World Bank series. Colombia went from 1.67 to 2.54 over the same period, and Mexico from 2.01 in 2010 to 2.59 in 2022. Argentina, already high, rose from 4.82 in 2012 to 5.44 in 2022 before falling to 5.11 in 2023.

Country201020152020Latest data
Chile1.422.142.803.33 (2023)
Argentinan/a4.985.305.11 (2023)
Mexico2.012.342.422.59 (2022)
Colombia1.672.022.392.54 (2023)
Braziln/an/an/a2.36 (2023)
Perun/an/a1.441.69 (2023)

Source: WHO via the World Bank, SH.MED.PHYS.ZS. "n/a": no data for that year. Brazil does not have data for every year in the series; Peru went from 1.14 in 2012 to 1.69 in 2023. What a doctor earns in Peru is covered in how much a doctor earns in Peru.

Neoclassical façade of Hospital del Salvador in Providencia, Santiago, Chile
Chile tripled its number of doctors per capita between 2009 and 2023, according to the WHO and the World Bank. Photo: Carlos Figueroa, CC BY-SA 4.0, Wikimedia Commons.

Doctors and health spending in Latin America

Doctors per person and health spending per personEach dot is a country (latest data available for each indicator)
0.002.004.006.008.0010.000.00500.001,000.001,500.002,000.002,500.00Health spending per person (US$)Doctors per 1,000 peopleArgentinaChileMexicoPeru
Source: WHO Global Health Workforce Statistics, via the World Bank, indicator SH.MED.PHYS.ZS, last updated October 8, 2026, accessed November 9, 2026. Current health spending per capita in dollars: WHO via the World Bank.
View the data as a table
Health spending per person (US$)Doctors per 1,000 people
Cuba1,199.009.54
Argentina1,457.005.11
Uruguay2,076.004.67
Paraguay527.003.89
Chile1,760.003.33
Costa Rica1,163.002.69
Mexico761.002.59
Colombia644.002.54
Dominican Republic489.002.43
Brazil1,010.002.36
Ecuador509.002.31
Peru446.001.69
Venezuela186.001.66
Panama1,558.001.63
El Salvador501.001.62
Bolivia255.001.28
Guatemala392.001.28
Nicaragua217.000.68
Honduras249.000.49

Countries that spend more on health per person tend to have more doctors, but there are exceptions. Uruguay spends US$ 2,076 per person and has 4.67 doctors per 1,000; Chile spends US$ 1,760 and has 3.33. Cuba, with much lower spending in dollars, tops the list thanks to a system built on training doctors on a large scale. For full spending data, see health spending in Latin America.

Doctors, nursing and hospital beds in Latin America

The WHO uses a benchmark of 4.45 doctors, nurses and midwives per 1,000 people, the minimum it associates with basic health service coverage in its Global Strategy on Human Resources for Health. Adding up each country's doctors and nursing and midwifery staff, using the latest figure for each indicator, eight countries in the region fall below that line: Honduras (1.23), Nicaragua (2.25), Bolivia (2.90), Guatemala (3.55), Venezuela (3.66), El Salvador (3.80), Colombia (4.08) and Peru (4.43), according to Vivarae News' calculation with World Bank data. Since the years of each figure do not always match, the sum is an approximation.

Doctors, nurses and hospital beds by country
Cuba9.547.604.33
Argentina5.114.753.36
Uruguay4.677.392.44
Paraguay3.899.411.04
Chile3.335.451.94
Costa Rica2.693.071.14
Mexico2.593.031.01
Colombia2.541.541.70
Dominican Republic2.432.060.75
Brazil2.365.502.52
Ecuador2.312.511.32
Peru1.692.741.56
Venezuela1.662.000.99
Panama1.633.351.95
El Salvador1.622.181.21
Bolivia1.281.621.49
Guatemala1.282.270.45
Nicaragua0.681.570.97
Honduras0.490.740.53
Source: WHO Global Health Workforce Statistics, via the World Bank, indicator SH.MED.PHYS.ZS, last updated October 8, 2026, accessed November 9, 2026. Nurses and midwives: SH.MED.NUMW.P3. Beds: SH.MED.BEDS.ZS. Each indicator in its latest available year.

Having many doctors does not guarantee a balanced system. Argentina has more doctors than nursing staff per person (5.11 versus 4.75), while in Paraguay the ratio is 9.41 nursing staff to 3.89 doctors. In hospital beds, Cuba (4.33) and Argentina (3.36) lead, and Chile has 1.94 per 1,000 people. Source: World Bank, SH.MED.NUMW.P3 and SH.MED.BEDS.ZS.

CountryDoctors per 1,000Nursing per 1,000Doctors + nursingBeds per 1,000
Argentina5.114.759.863.36
Chile3.335.458.781.94
Mexico2.593.035.621.01
Peru1.692.744.431.56
Brazil2.365.507.862.52
Colombia2.541.544.081.70
University of Buenos Aires Hospital de Clínicas building on Avenida Córdoba
Argentina has 5.1 doctors per 1,000 people, the second-highest figure in the region. Photo: Elsapucai, Public domain, Wikimedia Commons.

Other health indicators for the region are in the life expectancy ranking for Latin America and the infant mortality ranking.

How to cite this data

Vivarae News (2026). "Doctors per capita in Latin America: ranking by country 2026". Updated November 9, 2026. Available at https://vivaraenews.com/en/doctors-per-capita-in-latin-america-ranking-by-country-2026/. The data may be reproduced with credit to Vivarae News and a link to this page; each country's figures come from WHO health workforce statistics published by the World Bank.

Frequently asked questions

Which Latin American country has the most doctors per capita?

Cuba, with 9.5 doctors per 1,000 people in 2021. It is followed by Argentina (5.1) and Uruguay (4.7).

How many doctors per capita does Chile have?

3.33 per 1,000 people in 2023, fifth in the region and close to the OECD average (3.43).

How many doctors per capita does Peru have?

1.69 per 1,000 people in 2023, below the regional average of 2.57.

Which country in the region has the fewest doctors?

Honduras, with 0.49 per 1,000 people (2020), followed by Nicaragua (0.68, 2018).

Why are the data years different?

Because each country reports to the WHO at different intervals; the ranking uses each one's latest available figure.