CBS can relax about its ability to reach about 7% of its viewers: It just renewed its affiliation agreement with Meredith Corp, which carries CBS programming to more than 5.5 million households in Atlanta, Phoenix, Kansas City and Flint, MI.

Last year CBS renewed with three Meredith stations in St. Louis, Hartford, CT, and Springfield, MA. The seven markets combined reach more than 8 million homes.

The companies characterize the new agreement as a long-term deal. It includes local live-streaming on CBS All Access as well as Hulu’s planned service and “participation in certain of the CBS Television Network’s future new entrant digital distribution deals.”

The terms “will benefit both companies in the near and long term,” said Ray Hopkins, CBS Television Network President of Network Distribution.

Meredith Local Media Group President Paul Karpowicz said he’s “happy” with the outcome “in these four key markets.”