Help me find Class A multifamily investments in Raleigh, NC. Show me the data and trends that make each attractive
cat << 'EOF' > /vercel/sandbox/screen_class_a.py
import json
props = [
{"name":"The Eastern","city":"Raleigh","zip":"27609","year_built":2022,"units":376,"asking_rent":3330.32,"rent_psf":3.23,"occ":0.9362,"retention":0.617,"conf":"EXCELLENT","rent_type":"MARKET","stories":36,"submarket":"Six Forks/North Hills"},
{"name":"Cortland Glenwood South","city":"Raleigh","zip":"27603","year_built":2019,"year_renovated":2025,"units":417,"asking_rent":2258.63,"rent_psf":2.25,"occ":0.9544,"retention":0.6187,"conf":"EXCELLENT","rent_type":"MARKET","stories":12,"submarket":"Glenwood South (downtown)"},
{"name":"Abberly Alston","city":"Cary","zip":"27519","year_built":2024,"units":371,"asking_rent":2895.00,"rent_psf":2.86,"occ":0.9973,"retention":0.9623,"conf":"EXCELLENT","rent_type":"MARKET","stories":4,"submarket":"Cary"},
{"name":"The Allison at Fenton","city":"Cary","zip":"27511","year_built":2022,"units":357,"asking_rent":2210.63,"rent_psf":2.48,"occ":0.9244,"retention":0.6779,"conf":"EXCELLENT","rent_type":"MARKET","stories":5,"submarket":"Fenton (Cary)"},
{"name":"Camden Village District","city":"Raleigh","zip":"27605","year_built":2023,"units":369,"asking_rent":2006.88,"rent_psf":2.59,"occ":0.8374,"retention":0.6287,"conf":"EXCELLENT","rent_type":"MARKET","stories":6,"submarket":"Village District"},
{"name":"Chester Hills","city":"Raleigh","zip":"27608","year_built":2022,"units":315,"asking_rent":2055.89,"rent_psf":2.18,"occ":0.9587,"retention":0.7111,"conf":"EXCELLENT","rent_type":"MARKET","stories":5,"submarket":"Five Points/Glenwood"},
{"name":"Vine North Hills","city":"Raleigh","zip":"27609","year_built":2020,"units":526,"asking_rent":1960.23,"rent_psf":2.33,"occ":0.9563,"retention":0.7586,"conf":"EXCELLENT","rent_type":"MARKET","stories":5,"submarket":"North Hills"},
{"name":"Platform","city":"Raleigh","zip":"27603","year_built":2023,"units":442,"asking_rent":2020.40,"rent_psf":2.46,"occ":0.9299,"retention":0.7443,"conf":"EXCELLENT","rent_type":"MARKET","stories":7,"submarket":"Downtown/Warehouse District"},
{"name":"Sinclair Cary","city":"Cary","zip":"27519","year_built":2022,"units":320,"asking_rent":1727.93,"rent_psf":1.95,"occ":0.9406,"retention":0.6688,"conf":"EXCELLENT","rent_type":"MARKET","stories":4,"submarket":"Cary"},
]
market = {"asking_rent_avg":1674.40, "rent_t12_chg":-0.0154, "occ":0.9279, "retention":0.684}
for p in props:
p["rent_premium_vs_market_pct"] = round((p["asking_rent"]/market["asking_rent_avg"]-1)*100,1)
props_sorted = sorted(props, key=lambda x: -x["asking_rent"])
print(json.dumps(props_sorted, indent=2))
EOF
python3 /vercel/sandbox/screen_class_a.pyRaleigh's Class A multifamily pipeline is deep, well-occupied, and backed by rent premiums the market's job and migration engine can support — but the newest lease-ups are still absorbing 2023-25 supply.
Raleigh added roughly 6,857 multifamily units in the trailing 12 months, on top of 6,246 the year before — heavy, but not accelerating, and the market has kept occupancy at 92.8% and cap rates flat at 5.07% for six straight quarters , meaning pricing hasn't had to concede to the supply. The demand side backs that up: 4.4% job growth over the past year (21% over five) and net in-migration in the 76th percentile nationally, with in-movers earning roughly the same income as out-movers and carrying a materially higher education score (7.5 vs. national norms) — a market still pulling in the labor Class A product is built for.
Screening 2018+ vintage, market-rate, 300+ unit Raleigh-metro communities for occupancy, rent premium, and data confidence surfaces nine standout assets :
| Property | City / Submarket | Year Built | Units | Asking Rent | Rent/SF | Occupancy | Retention | Rent Premium vs. Market |
|---|---|---|---|---|---|---|---|---|
| Raleigh, Six Forks/North Hills | 2022 | 376 | $3,330 | $3.23 | 93.6% | 61.7% | +98.9% | |
| Cary | 2024 | 371 | $2,895 | $2.86 | 99.7% | 96.2% | +72.9% | |
| Raleigh, Glenwood South/downtown | 2019/20251 | 417 | $2,259 | $2.25 | 95.4% | 61.9% | +34.9% | |
| Cary, Fenton | 2022 | 357 | $2,211 | $2.48 | 92.4% | 67.8% | +32.0% | |
| Raleigh, Five Points/Glenwood | 2022 | 315 | $2,056 | $2.18 | 95.9% | 71.1% | +22.8% | |
| Raleigh, downtown/Warehouse District | 2023 | 442 | $2,020 | $2.46 | 93.0% | 74.4% | +20.7% | |
| Raleigh, Village District | 2023 | 369 | $2,007 | $2.59 | 83.7%2 | 62.9% | +19.9% | |
| Raleigh, North Hills | 2020 | 526 | $1,960 | $2.33 | 95.6% | 75.9% | +17.1% | |
| Cary | 2022 | 320 | $1,728 | $1.95 | 94.1% | 66.9% | +3.2% |
What makes each attractive:
The read-through: Raleigh's Class A trade isn't a rent-growth story right now — metro asking rents are down 1.5% over the trailing year as 2023-24 deliveries lease up — it's a basis-and-durability story, buying into a market with genuine job and quality-migration tailwinds ahead of the next supply trough. Assets already at 95%+ occupancy with retention above 70% (Chester Hills, Vine North Hills, Cortland Glenwood South) are the safer entries today; the still-leasing assets (Camden Village District, The Eastern's newer peers) are where a buyer takes lease-up risk for a lower basis. What would change this call: a re-acceleration in the MF permit pipeline beyond the current ~6,900-unit trailing pace, or cap rates breaking out of their six-quarter 5.07% band.
This is a read-only snapshot of a RealAI analysis.