La Puerta is a census-designated place in Starr County, Texas, United States. The population was 638 at the 2020 census, an increase from the figure of 632 tabulated in 2010 census. La Puerta is located at 26°20′48.5″N 98°45′02″W / 26.346806°N 98.75056°W.