How much does a Watchmaker make in Saint Louis, MO?
As of April 01, 2025, the average annual salary for a Watchmaker in Saint Louis, MO is $38,879. Salary.com reports that pay typically ranges from $36,634 to $45,255, with most professionals earning between $34,591 and $51,059.