Allende tiene una población de 41,768 habitantes según el censo del año 2010, su densidad de población es de 109 habitantes por km², la mayoría de la población se concentra en 1 localidad urbana y 43 localidades rurales.