Post, TX has a population of 5,369 and is the 6,161st largest city in the United States. The population density is 1,434 per sq mi which is 1379% higher than the Texas average and 1483% higher than the national average. The median age in Post is 37 which is approximately 8% higher than the Texas average of 34. In Post, 50% of the population over 15 years of age are married, 44% speak English and 54% speak Spanish. 47% of Post residents were born in Texas, 9% were born out of state, 0% were born outside of the United States and 43% were foreign born.