Top property owners in Champaign County include University of Illinois, Mormon church and web of landlords
In 2023, 13 property owners in Champaign County owned over 100 properties each. The largest property owner, by far, is the University of Illinois…