Zillow city indexes frame the initial acquisition screen: Upland, CA pairs a $823280.3638198283 value index with a $2407.5752351097176 monthly rent index and a 3.509242305655097% gross yield; Bloomington, IL shows $271395.9893178152, $1367.510172532781, and 6.0465602721845986%. Bloomington is the stronger cash-flow starting point because its gross yield is higher while its indexed entry price is lower. That yield is gross: it excludes vacancy, management, repairs, taxes, insurance, utilities, financing, and capital work.
Entry affordability also points to Bloomington: its Zillow price-to-income measure is 3.5071331194796755, versus 7.779272076158256 in Upland. Upland, however, presents tighter renter conditions, with a 3.1046676096181048% vacancy rate and a 42.8691336398803% renter share, compared with Bloomington’s 6.1083902911576345% and 38.06603232832741%. Upland’s 52.39054290718038% rent-burden reading warrants income and leasing scrutiny, while Bloomington’s is 38.37981407702523%.
For housing stock and local demand, Upland’s 66.57708628005657% single-family share exceeds Bloomington’s 60.93052042408912%, and its population change between overlapping ACS vintages is 3.4740717530941545%, not annualized, versus 1.1433698647695945%. Those signals favor Upland where detached-home positioning and city population momentum matter, but Bloomington remains the lower-cost yield case. Zillow indexes and ACS survey measures answer different questions; do not treat ACS median rent or home value as an appraisal. The next check is property-level: validate achievable rent, condition, vacancy, taxes, insurance, and capital needs for the target asset.

