Izalco ( em língua pipil: Itzalku) é um município de El Salvador, localizado no departamento de Sonsonate. Situa-se a 55 quilômetros de San Salvador. Possui uma área de 175,90 quilômetros quadrados e uma população de 70,959 de acordo com censo de 2007. A cidade de Izalco está localizado a 440 metros acima do nível do mar nas proximidades do vulcão Izalco.
Para a administração do município está dividida em 24 cantões, que são: Cangrejera, Ceiba del Charco, Chorro Abajo, Chorro Arriba, Cruz Grande, Cuntán, Cuyagualo, El Sunza, Joya de Cerén, La Chapina, La Quebrada Española, Las Higueras, Las Lajas, Las Marías, Las Tres Ceibas, Los Tunalmiles, Piedras Pachas, San Isidro, San Luis, Shonshón, Talcomunca, Tapalshucut, Tecuma y Teshcal.
Transporte
O município de Izalco é servido pela seguinte rodovia: