Baltimore, Maryland, ranks as the top city for single men. There are about 125 unmarried women in Baltimore for every 100 men, the highest ratio as compared to any of the cities. Thus, the best city will be those where the number of women is much higher. Such cities are El Paso, NX (27.3% more women), Memphis, TN-MS-AR (17.7% more women), Birmingham-Hoover, AL (16.5% more females), Columbia, SC (15.5% more females), and many others. These cities are the best to meet foreign and local women. Such statistics are free to track online. So everyone can choose the most appropriate city and go for the adventures there.