91³Ô¹ÏÍø

Watch CBS News

Built-to-rent communities a growing U.S. trend amid sky-high housing costs

As housing costs skyrocket and the demand for affordable homes surges, builders across the U.S. are constructing entire blocks of single-family homes specifically designed for renters. These so-called built-to-rent communities can offer another option for those who want a home but cannot afford to buy one.

Texas resident Richard Belote says his rented home 90 minutes from Houston is a "good stepping stone, because interest rates are "just too high to manage." Despite saving diligently to buy a home, he and his fiancee feel priced out of their house hunt.

"Just really kind of crossing our fingers that those rates go down," he said.

Belote is far from alone.

A July CNN poll found 86% of renters say they can't afford to buy a home and 54% say they believe it's unlikely they'll ever be able to. However, another poll found 81% of renters want to own a residence in the future.

"House prices have gone up by more than 40% in just four years," said CBS News business analyst Jill Schlesinger. "There are a lot of people out there who really, really want to be in homes, and they just can't afford to get there," Schlesinger said.

Built-to-rent communities began in Phoenix during the Great Recession to meet that demand. They are higher density and smaller cottage-sized homes — a literal cottage industry now spreading in cities across the Sunbelt, including Phoenix, Atlanta and Dallas.

Brent Long leads the build-to-rent expansion for Christopher Todd Communities in Arizona. He says the renters range in age from Gen Z to Baby Boomers.

"It's really renters by choice and renters by need," Long said.

When asked if the concept goes against a more traditional view of buying a home to achieve the American Dream, Long said, "I don't think it takes it away. It solves some issues that are out there in terms of affordability, availability."

Cassie Wilson rents by choice at an Avilla Grand property in Phoenix, Arizona. She says the "perfect" arrangement allows her to enjoy many amenities without the homeownership responsibilities.

"I can live here in a house that is fully up kept by someone else. I would like to buy a house out here. But on the flip side, I still want to travel," Wilson said.

Though a growing industry, these built-to-rent communities made up only 7.9% of new residential constructions last year, according to Arbor Realty Trust. 

Arizona housing advocates warn that the properties are not enough to push prices down, but welcome anything that helps to address the housing shortage.

Back in Texas, Belote said he wakes up every morning and enjoys his backyard with the dogs and his cup of coffee. It's a home-sweet-home as he waits for a break in the housing market. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });