How much does a Watchmaker make in Doylestown, PA?
As of April 01, 2025, the average annual salary for a Watchmaker in Doylestown, PA is $43,458. Salary.com reports that pay typically ranges from $40,949 to $50,585, with most professionals earning between $38,665 and $57,073.