Esta especie está en los estados nororiental y sur-central de Veracruz, México, de Puebla a Honduras; del noroeste en el Atlántico y del estado sur-central de Guerrero, México, a El Salvador central en el Pacífico, en las elevaciones.