No. 1 best city: Milwaukee

You won't need beer goggles to find decent bachelors in Milwaukee, as the Cream City places in the 94th percentile nationwide for single men under 35 as a proportion of total population (16.1%).

Milwaukee also ranks in the 85th percentile in its ratio of bachelors to bachelorettes, with 135 single young men for every 100 single young women.

Similarly, the 595,000-population city ranks in the 82nd percentile for both walkability and newly arrived singles as a share of all residents.

Milwaukee's single men also rank in the 70th percentile for disposable income. The typical local bachelor makes $35,454 a year and pays a modest $962 a month in rent -- leaving $1,993 per month.

"All of those factors make 'Brewtown' a good place ... to find men," Hopkins says.

If you liked this article you might like

Floyd Mayweather Just Joined List of 10 Outrageously Expensive Celebrity Homes

Move Away From Real Estate Stocks

Move Away From Real Estate Stocks

These Stocks Have Changed Direction

Zillow Sites Start Charging Fee for NYC Rental Listings, And One Big Broker Says No Thanks