Las coordenadas geográficas de El Terrero son y se encuentra a una altitud de 1,860 metros sobre el nivel del mar, de acuerdo al Conteo de Población y Vivienda de 2005 realizado por el Instituto Nacional de Estadística y Geografía la población total de El Terrero es de 2,524 habitantes de los cuales 1,249 son hombres y 1,275 son mujeres.