La división administrativa de este municipio está dispuesta en 9 corregimientos: "San Antonio de Padua, Paloblanco, San Miguel, Buchadó, San Alejandro, Puerto Antioquia, La Playa, Vegáez y Puerto Palacios." Hay allí además 15 veredas, entre ellas "Arenal, Santa María de Antioquia, San Martín y Bríceño".