Kardinal utara ditemukan di seluruh Amerika Utara bagian timur dan tengah dari Kanada selatan ke bagian Meksiko dan Amerika Tengah. Burung-burung ini hidup sejauh utara Maine atau Nova Scotia, Kanada ke selatan melalui Florida dan Pantai Teluk. Mereka berkisar sejauh barat South Dakota, Nebraska dan Texas. Mereka juga telah diperkenalkan ke California, Hawaii dan Bermuda. Kardinal utara tidak bermigrasi sehingga mereka tinggal di tempat yang sama sepanjang tahun. (Halkin dan Linville, 1999; Sibley, 2000)