Balmorhea is a city in Reeves County, in the U.S. state of Texas. The population was 408 as of the 2020 census.