Why do the bluebirds live in Ohio?

Because Ohio provides the correct habitat for bluebirds. It also has what bluebirds need to make their nests(dry grasses, pine needles etc.).