SOC 29-1216 · Healthcare Practitioners and Technical Occupations · May 2025

How much do General Internal Medicine Physicians make in St. Louis, MO-IL?

In the May 2025 Occupational Employment and Wage Statistics estimates, released May 15, 2026, the median annual wage for General Internal Medicine Physicians in St. Louis, MO-IL is $199,310. The 10th percentile is $177,840 and the 90th percentile is $252,240. Employment was not published.

Median annual wage

$199,310

10th percentile
$177,840
25th percentile
$199,310
Median
$199,310
75th percentile
$252,240
90th percentile
$252,240
Mean
$228,270

Annual wage from the May 2025 OEWS estimates.

An electrician connecting a generator to a home electrical panel
An electrician at a home electrical panel. Photograph by editor B. Wikimedia Commons · CC BY 2.0

Percentile spread

For General Internal Medicine Physicians, the published 10th percentile is $177,840 and the 90th percentile is $252,240. The difference is $74,400, which is 37.3% of the median. Ten percent of measured wages fall below the 10th percentile and ten percent fall above the 90th. How to read a percentile.

The middle half of the distribution, from the 25th percentile at $199,310 to the 75th at $252,240, covers $52,930.

The mean annual wage is $228,270, which sits above the median of $199,310. Median and mean measure different points in the same distribution.

National and state comparison

The St. Louis, MO-IL median is 22.3% lower than the national median of $256,560 for General Internal Medicine Physicians. In 2024 national prices the local median is $209,606, which is 18.3% lower than that same national median. The national figure is already in national prices because the United States parity is 100.

It is 8% lower than the Missouri median of $216,570.

St. Louis, MO-IL covers more than one state. The state comparison uses Missouri, the primary state on the BLS area record.

Price-adjusted pay

The 2024 all-items regional price parity for St. Louis, MO-IL is 95.088, with the United States at 100. The Bureau of Economic Analysis released those parities on February 19, 2026. Dividing the May 2025 median of $199,310 by that parity and multiplying by 100 puts General Internal Medicine Physicians at $209,606 in national prices. The wage year and the price year are different. Compare this wage after prices.

Nearby metros

2 other metropolitan areas within 200 miles publish a annual median for General Internal Medicine Physicians. St. Louis, MO-IL ranks 2nd of 3 on that median, counting itself. Distance is the great-circle mileage between Census Bureau internal points (U.S. Census Bureau, 2024 Gazetteer Files, Core Based Statistical Areas, internal points (INTPTLAT, INTPTLONG).).

  • Springfield, IL is 83 miles away, with a median of $218,310 and employment of 110. That median is 9.5% higher than the median here. In 2024 national prices it is $235,387, against $209,606 here.
  • Champaign-Urbana, IL is 150 miles away, with a median of $63,800. That median is 68% lower than the median here. In 2024 national prices it is $68,821, against $209,606 here.

Highest-paying jobs in St. Louis, MO-IL · General Internal Medicine Physicians by metro · How to read these percentiles · Median and mean · When a wage is not published · How the figures are made · Compare this wage after prices

Questions this page answers

How much do General Internal Medicine Physicians make in St. Louis, MO-IL?

In the May 2025 OEWS estimates, released May 15, 2026, the median annual wage for General Internal Medicine Physicians in St. Louis, MO-IL is $199,310. The 10th percentile is $177,840 and the 90th percentile is $252,240.

How does that compare with the national median for General Internal Medicine Physicians?

The local median is 22.3% lower than the national median of $256,560.

What is General Internal Medicine Physicians pay in St. Louis, MO-IL after local prices?

The 2024 all-items regional price parity for St. Louis, MO-IL is 95.088, with the United States at 100. In those national prices, the May 2025 median of $199,310 is $209,606. The wage is May 2025 and the parity is 2024.

How does St. Louis, MO-IL compare with nearby metros for General Internal Medicine Physicians?

Springfield, IL is the closest metropolitan area within 200 miles with a published annual median, 83 miles away, at $218,310. St. Louis, MO-IL ranks 2nd of 3 metros within 200 miles on that median. Distances use Census Bureau internal points.