Weslaco, Texas, United States [City]; population was 21,877 in 1990; housing units was 8,851 in 1990; location is 26°10'N 97°59'W; land area is 8.39 square miles (5,373 acres); water area is 0.07 square miles (44 acres); FIPS code is 77272 [SourceCBP]