This is one of those situations where Google is NOT your friend. You will find contradictory answers depending on how you want to ask the question.
According to one set of statistics, the U.S. is below the median of 30 industrialized countries in the number of physicians per capita, with 2.8 physicians per thousand. But that statistic doesn’t make any distinction between public health physicians, physicians in private practice, primary care providers, physicians who teach, etc.
According to another set of statistics, the number of primary care physicians (gneral practitioners, family practitioners and internists) in the U.S. is only about 1.8 per thousand, with the rest being specialists.
However, many women prefer to use their gynecologist as their primary care physician, even though they’re classified as specialists. So that pushes the number back up.
Then you have the problem of physician distribution. I didn’t run statistics on this, but let’s say in general it’s easier to find a doctor in suburban New York City than it is in rural Mississippi or North Dakota.
And on top of that, there are physicians who don’t accept health insurance, or who only accept some forms of insurance. The doctor in my grandparents’ home town refused to accept Medicare right up until he retired. Many doctors refuse to accept patients on Medicaid.
So the only real answer to your question is, if you’re rich, live in a good area and need a specialist, you may have more health care than you need. If you’re poor, in a remote area and need primary care, you may find a shortage.
Anything beyond that goes into Great Debates.