Además, 56,9% era población no migrante, 41,4% nacida en otro municipio, y 1,61% era extranjera.Para el año 2014, la población de Santa Tecla se estima en 135 483 habitantes.