La población de Topia según el Censo de Población y Vivienda de 2010 llevado a cabo por el Instituto Nacional de Estadística y Geografía es de un total de 8 581 habitantes, de estos 4 395 son hombres y 4 186 son mujeres.