The average annual pay in Ohio is $41,590, according to a report from On Numbers, a feature of Bizjournals.com, which ranks Ohio 27th in the nation among the 50 states and the District of Columbia. Average hourly pay for Ohio's 4.98 million workers is $20, according to the study, which used data from the U.S. Bureau of Labor Statistics.
The District of Columbia tops the list with average annual pay of $74,540. Massachusetts ranks 2nd at $54,740. Rounding out the top five at the state level are Connecticut ($52,830), New York ($52,810), and California ($51,910). Last on the list is South Dakota, where the average annual salary is $35,390.
Among Ohio's neighbors, Michigan ranks 20th ($43,700), Indiana is 36th ($39,700), Kentucky is 43rd ($38,640), and West Virginia ranks 49th ($36,220.) For more, read the full report.