Dos subespecies son actualmente reconocidas, ssp macrodiscus con la epidermis de color azul verdoso, areolas entre 5 y 8 mm, espinas con tintes rojizos o amarillas, esta ampliamente distribuido: San Luis del Potosí, Querétaro, Guanajuato, Puebla y Oxaca. La otra ssp septentrionalis solo se da en Guanajuato y la epidermis es amarilla verdosa, las areolas más grandes de 12 a 25 mm y las espinas son más fuertes y rectas