Cardinals will refuse nest boxes, no matter how nice the nest box may be. They will mate and lay eggs from March to September. Each clutch of eggs contains 2-5 small speckled white and brown eggs.
It's always a delight when cardinals pass by our homes. To encourage these feathered friends to nest in your yard, follow these helpful tips.