 It is native to western North America from British Columbia to the Rocky Mountains to California.It may or may not occur as far east as Texas.Its habitat includes mountain forest and woods, open hillsides, and streambanks.