Cirsium joannae is endemic to Zion National Park in southwestern Utah. It apears to be most closely related to C. rydbergii, which occurs in similar habitats in southeastern Utah and northeastern Arizona.