Los tipos de suelos en el municipio son caracterizados por ser suelos pocos profundos como el Chacalte, Guapaca, Ixbobó y Cuxú, aunque en la mayoría de su territorio son profundos como el Chapayal, Machicalá y el Sartún, imperfectamente a mal drenados con relieves sumamente ondulados, se desarrollan en suelos calizos de color oscuro y aluvión de esquicia arcilla en un clima cálido y húmedo.