Based on our study’s analysis and rankings, Ohio is the cheapest state for first-time homebuyers, based on its 12-month average median home sales price.