This species is native to the north-eastern subtropical parts of the Pacific Ocean, ranging from Monterey Bay, California, to Guadalupe Island, Baja California.
Гарибальдии живут в прохладных водах лесов водорослей и у скалистых берегов в восточной части Тихого океана от Монтерея до Нижней Калифорнии и острова Гуаделупе на глубине до 30 метров.