St. Joseph ranked in top 25 of best cities to live

ST. JOSEPH — Have you ever heard of Williston, N.D, Lititz, Pa., or Carroll, Iowa?

That’s okay, they’ve probably never heard of St. Joseph, Mich., either. But these communities, and 46 others, now have something in common.