Has Arizona hosted a major?
For years, Desert Mountain hosted The Tradition, which was (is it still?) a senior tour major. But I am not aware of any regular tour majors here, or any USGA championships but for a few junior am and mid-am type events. Given the Arizona summer heat, it's pretty unlikely any regular tour major will ever be held here.
But we do get a WGC in February.