Los resultados del Conteo de Población y Vivienda realizado en 2005 por el Instituto Nacional de Estadística y Geografía indican que Bacalar tiene un total de 9833 habitantes, siendo 4783 hombres y 5050 mujeres.