To help you find love this weekend, we looked at cities with more than 250,000 residents and identified those with the highest percentage of eligible bachelors and bachelorettes who could afford a night on the town. Specifically, we ranked the top 10 cities according to:
-- The percentage of singles.
-- The percentage of singles who moved to town in the past year.
-- The median disposable income among single residents (median income minus median rent).
-- The number of restaurants, movie theaters and other date spots per capita.
Based on that data, the 10 best cities for love are:
1. Washington, DC
4. St. Louis
9. San Francisco