Where do Cardinals Live?

Cardinals live in South and North America, but mostly can be found in the North American region. Over the years they have had to change their habitats due to human growth throughout the country. You will normally find a nest of a cardinal on a lower branch in a tree or even in a bush. Look here for more information: