10. Minnesota
Average annual salary: $193,320
The 1,760 dentists in the Land of 10,000 Lakes, as Minnesota is sometimes called, earn about $92.94 per hour. Definitely not bad for these specialists.

Anna Jurkovska/Shutterstock.com
Average annual salary: $193,320
The 1,760 dentists in the Land of 10,000 Lakes, as Minnesota is sometimes called, earn about $92.94 per hour. Definitely not bad for these specialists.
Anna Jurkovska/Shutterstock.com