Can each market absorb what's coming?
Auburn and Norman have nothing in the comp file waiting to open before fall 2027. Madison must absorb 1,863 beds just to hold occupancy, 4.0× its best recent year.
What is coming
Madison's pipeline equals 43% of its operating beds; Auburn's is 5%
Operating beds in Oct-26, plus pre-delivery buildings in the comp file (pre-leasing for fall 2027) and announced projects for fall 2028 (lighter).
- Auburn17,351 + 825
- Norman8,145 + 756
- Madison9,325 + 3,996
Absorption test
Madison needs 1,863 beds of absorption, 4.0× its best year of 465
Auburn
Norman
Madison
Bars share one scale starting at 0 beds.
Fall-2027 simulator
Assumptions
Hypothetical LV project, delivered fall 2027
Madison's median fall-2027 occupancy is 65.8%; Auburn's is 99.0%
5,000 seeded runs per market. Demand = Oct-26 occupied beds × (1 + g), g ~ Normal(mean, 1.5%), plus flight-to-quality beds. Supply = operating beds + each pre-delivery building with the chance above + the LV project. Occupancy capped at 99%. Bars show how often each occupancy came up, scaled within each market; the dark line marks the median; the dashed line marks 90%.
| Market | P10 | P50 | P90 | Chance below 90% |
|---|---|---|---|---|
| 98.2% | 99.0% | 99.0% | 0% | |
| 96.6% | 98.5% | 99.0% | 0% | |
| 64.4% | 65.8% | 70.6% | 100% |
What lease-ups tell us
Two lease-ups priced 35%+ above market filled to 100%; the three that discounted opened at 56%–94%
Each dot is a building that opened in the survey window; area is beds.
Development yield sketch
| Market | New-build rent, $/bed/moyour assumption | Cost per bedyour assumption | Occupancydefault: MC P50 | NOI, $/bed/yr | Yield on cost |
|---|---|---|---|---|---|
| $ | $k | % | $10,680 | 11.2% | |
| $ | $k | % | $8,227 | 9.7% | |
| $ | $k | % | $6,595 | 4.7% |
Untrended, stabilized. Yield on cost = rent × 12 × occupancy × (1 − opex) ÷ cost per bed. Rent, cost and opex are user assumptions, not comp-file data.