The states with the cheapest 30-year new purchase mortgage rates Thursday were New York, Florida, Oregon, California, Massachusetts, and North Carolina. The six states registered averages between 6.84% and 6.96%. Meanwhile, the states with the highest averages Thursday were Iowa, Alaska, Wyoming, West Virginia, and Maryland. The range of 30-year averages for these states was 7.03% to 7.05%.