La mayoría de su población es rural, los principales asentamientos son Rosamorada con 3,393 habitantes; San Vicente con 4,556; Los Pericos con 2,441; Chilapa con 2,277; Pimientillo con 1,824 y El Tamarindo con 1,544 .