El municipio se encuentra dividido en 8 comunas, 235 barrios (de los cuales solo 32 son legalizados), 101 asentamientos, 2 zonas de invasión, 7 corregimientos y 61 veredas en total.