Su división política y administrativa se ha estructurado a partir de 10 comunas con 117 barrios y 377 sectores en la zona urbana y 8 corregimientos con 73 veredas en la zona rural, con un área estimada de 4.594 y 150.706 Hectáreas respectivamente.