Do monarchs live everywhere in North America?
Monarchs live everywhere milkweed grows. There are a few monarchs high in the mountains in the Rocky Mountain range because there is not much milkweed growing there, and it is cooler than is ideal for monarchs. In northern Canada, the climate is too cool for milkweed to grow, so the current northernmost distribution of monarchs is southern Ontario.