"Strong points for Columbus were in the fun and recreation category, with one of the largest numbers of parks, and various nightlife options," WalletHub analyst Jill Gonzalez said.

Cincinnati ranked high for low costs and a high number of singles.

"The city ranked well in the economics category, as it has some of the lowest taxi fares, and restaurant meal costs," Gonzalez said. "The share of single persons in Cincinnati is also one of the highest in the country, almost 70 percent, which means there are plenty of dating opportunities."

Cleveland also did well due to its single population.

"What stood out in particular about the city is the fact that it has the fifth highest percentage of singles, at over 71 percent," Gonzalez said.

The report indicated a low number of mobile dating opportunities hurt rankings for Akron and Toledo.

"Akron is an affordable city," Gonzalez said. "We found the average cocktail price to be $7, the third lowest overall, and the average price for a two person meal to be $32, the fourth lowest. However, Akron lacks in mobile dating opportunities, and this was one of the main things that dragged it down. The situation is similar in Toledo. The low prices of beer, wine and cocktails make going out very affordable, but just like Akron, the city lacks in mobile dating opportunities."

The top cities for singles in the U.S. are Atlanta, Denver and San Francisco, while the lowest ranked cities are Brownsville, Texas, Pembroke Pines, Fla and Hialeah, Fla.