Los resultados definitivos del censo 2010 arrojaron que el municipio (considerando Las Grutas y San Antonio Este que están a gran distancia) posee 21 643 habitantes.