Crece a temperaturas más frescas en comparación con las demás especies cultivadas. Es generalmente heliófita, aunque soporta neblinas.
Su zona nuclear se extiende desde Durango hasta Veracruz y Puebla. En Guatemala, se siembra tradicionalmente en las vertientes de la sierra de Cuchumatanes, y en el altiplano de Huehuetenango hasta Alta Verapaz y Sacatepéquez, y en las partes más altas del resto de América Central. La forma silvestre de frijol ayocote (sin que pueda afirmarse que es ancestral en la totalidad de su distribución) se extiende desde Chihuahua, en México, hasta Panamá, generalmente entre 1 400 y 2 800 m, creciendo en el bosque húmedo de altura.
Otra forma de conservar este producto es por medio del consumo, ya que es la principal fuente de proteina de los productores de este frijol.