En el año 2010 contaba con 27.146 habitantes (INEC, 2010) en su área municipal y una densidad de 38,2 hab/km² en un término municipal con una superficie de 711,2 km².