Stenocactus is een geslacht van cactussen. De soorten komen voor in het noorden en midden van Mexico.