El municipio se extiende por la Llanura Costera del Pacífico, lugar donde se ubican los Ejidos más prósperos como Villa Juárez, Sentispac, La Presa, Pozo de Ibarra, Valle Morelos y Villa Hidalgo; una parte de la serranía correspondiente a la Sierra Madre Occidental lo cruza, destacándose el centro ferroviario de Estación Yago.