El territorio está conformado por terrenos pertenecientes al período terciario. El suelo es montañoso y quebrado, su composición es de tipos predominantes luvisol, feozem háplico y litosol. El municipio tiene una superficie territorial de 17,718 hectáreas, de las cuales 3,495 son utilizadas con fines agrícolas, 3,095 en la actividad pecuaria, 10,516 son de uso forestal, 206 hectáreas son suelo urbano y 442 hectáreas tienen otro uso. En lo que a la propiedad se refiere, una extensión de 6,432 hectáreas es privada y otra de 11,286 es ejidal; no existiendo propiedad comunal.