331.9 million (2021) US Population / ~142 million housing units in the United States (2021) = ~2.34 people average needed per dwelling to fully house everyone.
According to Statista: " The average American household consisted of 2.5 people in 2022. "
If people did not need vacation homes, and investment property… We appear to have enough housing for everyone already.
I’m working under the assumption hotels/motels are not included… there should be plenty of those to house people on vacation, and leaves plenty of room for the ultra wealthy to still have their vacation homes.