I am 28 and make 80k a year. After taxes and elective contribution, I get $1,950 a paycheck every 2 weeks. So for 10 of 12 months, that means $3,900 in take home pay. Based on boomer-era finanical advice, 28% should be spent on a mortgage. That's $1,092 MAXIMUM. Reverse-engineer that, and even with a full 20% down, that's around a $170k house.
I live in a town of 25k in the midwest. There are 67 houses for sale. 2 are technically in my budget. One is completely torn up for a full reno on the inside. The other is 800 sq ft foreclosure with no garage door.
If you are older than me, and you EVER wonder why so many people my age and younger are "antiwork", or "soy leftists", or rent their childhood bedroom from their parents (like me), or don't go to college, or whatever f***ing problem you have with them, THIS IS WHY. The math is impossible. It's not going to get better. Somehow, it's going to get mathematically more difficult to afford a house, every year, forever, and no one is ever going to step in and fix it on a state, national, political, or investment level.