The total population of La Joya is estimated to be 4,525 with 2,071 males (45.77%) and 2,454 females (54.23%). There are 383 more females than males in La Joya.
In 2022, the population of La Joya was 4,660, a 1.99% increase year-by-year from 2021. Previously, in 2021, La Joya's population was 4,569, an increase of 1.78% compared to a population of 4,489 in 2020.
The median age in La Joya, TX is 28.3, as per 2021 ACS 5-Year Estimates. Of the total population, 27.42% were under the age of 15, 28.40% aged 15 to 29, 34.75% aged 30 to 64, 7.98% aged 65 to 84, and 1.45% were 85 years of age and older.