Based on a comparison of 40 countries in 2022, Brazil ranked the highest in number of generalist medical practitioners, or GMP with 176,415 persons followed by Indonesia and Mexico. On the other end of the scale was Iceland with 213 persons, Estonia with 1,156 persons and Latvia with 1,448 persons.
Data for more countries are available at Number of Generalist Medical Practitioners (GMP) indicator page.
Number of Generalist Medical Practitioners (GMP) | Unit | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 |
Australia | persons | ... | 38,061 | 39,971 | 40,825 | 43,200 | 44,781 | ... | ||||||||||||||
Brazil | persons | ... | ... | ... | ... | ... | 131,645 | 137,911 | 138,999 | 144,971 | 162,520 | ... | ||||||||||
Canada | persons | 46,009 | 47,690 | 48,977 | 49,669 | 50,421 | ||||||||||||||||
Colombia | persons | ... | ... | ... | ... | ... | ... | ... | ... | ... | 75,387 | 78,867 | 82,806 | 87,115 | 91,212 | ... | ||||||
France | persons | 93,840 | 94,375 | 94,139 | 94,433 | 94,000 | ... | |||||||||||||||
Germany | persons | 79,004 | 79,999 | 80,778 | 82,689 | 84,827 | ... | |||||||||||||||
Indonesia | persons | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | 45,387 | 59,847 | 59,988 | 137,920 | ... | ||||||
Italy | persons | 54,063 | 53,691 | 52,998 | 52,555 | 50,354 | ||||||||||||||||
Mexico | persons | 106,106 | 107,566 | 108,167 | 111,536 | 112,607 | ... | |||||||||||||||
Peru | persons | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | |
South Korea | persons | ... | ... | 31,743 | 32,652 | 33,483 | 34,736 | 35,449 | ... | |||||||||||||
Spain | persons | ... | ... | ... | 34,797 | 35,378 | 41,727 | 43,131 | 43,302 | ... | ||||||||||||
Turkey | persons | 46,107 | 47,999 | 48,688 | 52,280 | 56,108 | ... | |||||||||||||||
USA | persons | 98,857 | 99,659 | 99,609 | 100,801 | 100,913 | ... | |||||||||||||||
United Kingdom | persons | 50,080 | 49,824 | 49,569 | 51,096 | 52,034 |