How much does an Urgent Care Physician make in Saint Louis, MO?
As of April 01, 2025, the average annual salary for an Urgent Care Physician in Saint Louis, MO is $109,977. Salary.com reports that pay typically ranges from $100,664 to $117,723, with most professionals earning between $92,186 and $124,775.