Any single ladies desperate for a Valentine's Day date? It's not you, it's geography, a study released Monday says.

Nerd Wallet, a personal finance website, analyzed the best U.S. cities for unattached single women to find love, or at least to get a date. Three Texas cities ranked in the top 10, including Houston at No. 7, according to the study released Monday.

On the flip side, the study has bad news for the single guys. In Houston, there are 115 unmarried men for every 100 unmarried women. Houston's low cost of living, a low unemployment rate makes a "great city for single women," the study states.

The score was taken from the number of unmarried men per 100 unmarrried women, the number of bars and gyms per 1,000 residents from the yellow pages, the cost of an inexpensive date and the unemployment rate.

Even though the study mentions Houston's great Tex-Mex options, the study analyzed the prices for each city to buy a 12-inch Pizza Hut pizza, a six-pack of Heineken and a movie ticket. This date would cost about $25 in Houston.

The study gives San Francisco the top spot as the best city for unmarried women, with its restaurant scene and walkable city layout to make it easy to meet people. Austin came in at No. 5 above Houston with a date-friendly atmosphere, the study states. Dallas ranked No. 10 because of the low cost of living and unemployment rate, as well as outdoor date options.