Ames is #13 on this list:
Considering most of these cities on the list are home to large universities. it shouldn't be surprising Ames made the list.