I agree with what you're saying, but I want to nitpick your data: that site doesn't take age into account when ranking cities by gender ratio. For example, the reason El Paso, TX tops their chart is because lots of older women live there[1].
If you're single in your 20s (and not looking to date a 50-something woman), here's a gender ratio map that takes age and marital status into account: http://jonathansoma.com/singles/
If you're single in your 20s (and not looking to date a 50-something woman), here's a gender ratio map that takes age and marital status into account: http://jonathansoma.com/singles/
[1] https://www.states101.com/gender-ratios/texas/el-paso-county