Elsa is a city in Hidalgo County, Texas, United States. The population was 5,668 at the 2020 census. It is part of the McAllen–Edinburg–Mission and Reynosa–McAllen metropolitan areas.
Elsa is a city in Hidalgo County Texas United States The population was 5668 at the 2020 census It is part of the McAllen–Edinburg–Mission and Reynosa–McAllen metropolitan areas