De acuerdo al Censo de Población y Vivienda realizado en 2010 por el Instituto Nacional de Estadística y Geografía, el municipio de Cosalá tiene una totalidad de 16 697 habitantes.