Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.head.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 53]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_global_js_es.html") : include(APP . "/Resource/aarpe_global_js.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }'include - APP/View/Layouts/aarp_2023.ctp, line 53 include - APP/View/Layouts/aarp_2023.ctp, line 53 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.head.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 53]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_global_js_es.html") : include(APP . "/Resource/aarpe_global_js.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }'include - APP/View/Layouts/aarp_2023.ctp, line 53 include - APP/View/Layouts/aarp_2023.ctp, line 53 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.root.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 54]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
include (APP . "Resource/aarp2_master.resource.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }'include - APP/View/Layouts/aarp_2023.ctp, line 54 include - APP/View/Layouts/aarp_2023.ctp, line 54 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 54]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.head.html");
include (APP . "Resource/aarp2_master.resource.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }'include - APP/View/Layouts/aarp_2023.ctp, line 54 include - APP/View/Layouts/aarp_2023.ctp, line 54 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a Changing America,” highlights these shifts and the resulting need for diverse housing options.
Let's explore the key demographic trends and their implications for housing in the US.
Changing Household Structures
One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. In contrast, adults living alone account for nearly 30% of households.
This shift necessitates a broader range of housing options to accommodate different living arrangements.
Aging Population
The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. By 2035, older adults are projected to outnumber children for the first time in US history.
This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.
Multigenerational Living
Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support.
Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.
Urbanization and Smaller Households
Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children.
This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.
Challenges Created Over Time
For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the AARP publication, ‘The ABCs of ADUs.”
Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.
What Does this Look Like in Wisconsin?
Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. According to recent data, approximately 36% of 3-bedroom homes and 28% of 4-bedroom homes are occupied by 1 or 2 person households.
This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.
This is why building homes of different sizes is so important. There is a big mismatch.
Policy and Community Support
Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living.
Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.
Conclusion
The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population.
By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.
Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA
This story is provided by AARP Wisconsin. Visit the AARP Wisconsin page for more news, events, and programs affecting retirement, health care, and more.
Notice (8): Undefined index: slug [APP/Lib/Localize.php, line 152]Code Contextif(strstr($match[1],'==')) {
list($token,$keyword) = explode("==",$match[1],2);
$text = str_replace($match[0], (strtolower($town[$token]) != strtolower($keyword) ? self::replace($match[2], $town, $callCake): ''), $text);
$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Wednesday, May 7, 2025 at 10:00 a.m. CT
Keller Senior Center
Keller, TX
Monday, May 12, 2025 at 8:30 a.m. CT
Allen Senior Center
Allen, TX
Thursday, May 15, 2025 at 9:00 a.m. CT
The Senior Source
Dallas, TX
This is AARP's first rate increase in 15 years.
Don't miss out, join today and save!
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.footer.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 242]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_footer_es.html") : include(APP . "/Resource/aarpe_footer.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $highlighting = '<span class="highlighting">Highlighting North Richland Hills</span>' $location = '<a href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME">Fort Worth, TX</a>' $no_header = false $header_title = '<a href="/north-richland-hills-tx/happenings/">News Feed</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME" data-formelementid="LOCAL-LNK-CLK-EVENTS">Home</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Events</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">State & Local Resources</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep d-none " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'News Feed', 'slug' => 'happenings' ) ) $row = array( 'title' => 'Back to News Feed', 'slug' => 'happenings' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 242 include - APP/View/Layouts/aarp_2023.ctp, line 242 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.footer.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 242]Code Context<?php // if (!$nowrapper) (Globals::$language == 'es') ? include(APP . "/Resource/aarpe_footer_es.html") : include(APP . "/Resource/aarpe_footer.html"); ?>
<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $highlighting = '<span class="highlighting">Highlighting North Richland Hills</span>' $location = '<a href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME">Fort Worth, TX</a>' $no_header = false $header_title = '<a href="/north-richland-hills-tx/happenings/">News Feed</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME" data-formelementid="LOCAL-LNK-CLK-EVENTS">Home</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Events</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">State & Local Resources</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep d-none " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'News Feed', 'slug' => 'happenings' ) ) $row = array( 'title' => 'Back to News Feed', 'slug' => 'happenings' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 242 include - APP/View/Layouts/aarp_2023.ctp, line 242 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.bodyTargeting.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 243]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $highlighting = '<span class="highlighting">Highlighting North Richland Hills</span>' $location = '<a href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME">Fort Worth, TX</a>' $no_header = false $header_title = '<a href="/north-richland-hills-tx/happenings/">News Feed</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME" data-formelementid="LOCAL-LNK-CLK-EVENTS">Home</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Events</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">State & Local Resources</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep d-none " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'News Feed', 'slug' => 'happenings' ) ) $row = array( 'title' => 'Back to News Feed', 'slug' => 'happenings' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 243 include - APP/View/Layouts/aarp_2023.ctp, line 243 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.bodyTargeting.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 243]Code Context<?php if (!$nowrapper): // MLW - Spanish wrappers TBD
include (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $highlighting = '<span class="highlighting">Highlighting North Richland Hills</span>' $location = '<a href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME">Fort Worth, TX</a>' $no_header = false $header_title = '<a href="/north-richland-hills-tx/happenings/">News Feed</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME" data-formelementid="LOCAL-LNK-CLK-EVENTS">Home</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Events</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">State & Local Resources</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep d-none " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'News Feed', 'slug' => 'happenings' ) ) $row = array( 'title' => 'Back to News Feed', 'slug' => 'happenings' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 243 include - APP/View/Layouts/aarp_2023.ctp, line 243 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include(/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.footer.root.html) [<a href='http://php.net/function.include'>function.include</a>]: failed to open stream: No such file or directory [APP/View/Layouts/aarp_2023.ctp, line 244]Code Contextinclude (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
include (APP . "Resource/aarp2_master.resource.footer.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $highlighting = '<span class="highlighting">Highlighting North Richland Hills</span>' $location = '<a href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME">Fort Worth, TX</a>' $no_header = false $header_title = '<a href="/north-richland-hills-tx/happenings/">News Feed</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME" data-formelementid="LOCAL-LNK-CLK-EVENTS">Home</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Events</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">State & Local Resources</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep d-none " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'News Feed', 'slug' => 'happenings' ) ) $row = array( 'title' => 'Back to News Feed', 'slug' => 'happenings' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 244 include - APP/View/Layouts/aarp_2023.ctp, line 244 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118
Warning (2): include() [<a href='http://php.net/function.include'>function.include</a>]: Failed opening '/var/www/vhosts/vcc_staging/app/Resource/aarp2_master.resource.footer.root.html' for inclusion (include_path='/var/www/vhosts/vcc_staging/lib:.:/usr/share/pear:/usr/share/php') [APP/View/Layouts/aarp_2023.ctp, line 244]Code Contextinclude (APP . "Resource/aarp2_master.footer.html");
include (APP . "Resource/aarp2_master.bodyTargeting.html");
include (APP . "Resource/aarp2_master.resource.footer.root.html");
$viewFile = '/var/www/vhosts/vcc_staging/app/View/Layouts/aarp_2023.ctp' $dataForView = array( 'content_for_layout' => '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ', 'scripts_for_layout' => '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }', 'title_for_layout' => '{local_city_c}, {local_state} Happenings - AARP' ) $content_for_layout = '<div class="row twoColumnLayout"> <div class="col-md-8 left-rail"><div class="module clearfix"><div class="ar-basic-box"> <div> <div class="module-spacer"> <header><h1 class="article-headline">How Demographic Shifts are Transforming Housing Needs</h1></header> <div class="posted-on"> Posted on 02/07/25 </div> </div> <div class="module-spacer"> <span class="blog-content"><p><div class="RichTextArticleBody"> <div class="RichTextArticleBody-body"><div class="Enhancement" > <div class="Enhancement-item"><figure class="Figure" data-alignment="center"> <img src="https://aarp-states.brightspotcdn.com/d4/f2/b9d3c7174380817322ab55af243d/kronberg-hosuehold-graphic.png" alt="Kronberg hosuehold graphic.png" width="862" height="616"/> </figure> </div> </div><p>The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">“Making Room: Housing for a Changing America,”</a></span></span> highlights these shifts and the resulting need for diverse housing options. <br><br>Let's explore the key demographic trends and their implications for housing in the US.<br><br><b>Changing Household Structures</b><br><br>One of the most notable demographic shifts is the change in household structures. Traditional nuclear families, once the dominant household type, now represent only 20% of American households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">In contrast, adults living alone account for nearly 30% of households</a></span></span>. <br><br>This shift necessitates a broader range of housing options to accommodate different living arrangements.<br><br><b>Aging Population</b><br><br>The aging population is another critical factor influencing housing needs. By 2030, one in five Americans will be 65 or older. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/livable-communities/housing/info-2018/making-room-housing-for-a-changing-america.html" target="_blank" rel="noopener noreferrer">By 2035, older adults are projected to outnumber children for the first time in US history</a></span></span>. <br><br>This aging demographic requires housing that supports aging in place, with features such as single-story layouts, accessible design, and proximity to healthcare and community services.<br><br><b>Multigenerational Living</b><br><br>Multigenerational living is becoming more common as families seek to support aging parents and adult children under one roof. This trend is driven by economic factors, cultural preferences, and the desire for mutual support. <br><br>Homes designed for multigenerational living often include separate living spaces, additional bedrooms, and flexible layouts to accommodate different family members’ needs.<br><br><b>Urbanization and Smaller Households</b><br><br>Urbanization continues to shape housing demand, with more people moving to cities for job opportunities and lifestyle preferences. Urban areas often have higher concentrations of smaller households, including singles and couples without children. <br><br>This trend increases the demand for smaller, more affordable housing units, such as apartments, condos, and micro-units.<br><br><b>Challenges Created Over Time</b><br><br>For context, let’s examine two periods in time. In 1950, the average square footage of a single-family home was 983 square feet and typically housed 3.8 people according to the <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://www.aarp.org/content/dam/aarp/livable-communities/housing/2022/ABCs%20of%20ADUs-web-spreads-082222.pdf" target="_blank" rel="noopener noreferrer">AARP publication, ‘The ABCs of ADUs.”</a></span></span> <br><br>Contrast this with 2017 where the typical single-family home grows to 2,571 square feet for 2.5 people. That’s a three and a half times increase in living space per person.<br><br><b>What Does this Look Like in Wisconsin?</b><br><br>Wisconsin is not immune to the broader trends. In fact, in Wisconsin, a significant portion of larger homes, such as those with 3 or 4 bedrooms, are indeed occupied by smaller households. <span class="Enhancement" ><span class="Enhancement-item"><a class="Link" href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.freddiemac.com%2Ffmac-resources%2Fresearch%2Fpdf%2F202108-note-sole_person_households.pdf&data=05%7C02%7Cdwasniewski%40aarp.org%7C4493f7f7d52b4fe9070d08dcf9d3d7a7%7Ca395e38b4b754e4493499a37de460a33%7C0%7C0%7C638659935466354847%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=qP2CdRzFfIQyZtEnBZS6R3QyPaXhExlhgoFJPn1VNeA%3D&reserved=0" target="_blank" rel="noopener noreferrer">According to recent data, approximately <b>36% of 3-bedroom homes</b> and <b>28% of 4-bedroom homes</b> are occupied by 1 or 2 person households</a></span></span>. <br><br>This trend reflects broader demographic shifts, including an increase in sole-person households and smaller family sizes.<br><br>This is why building homes of different sizes is so important. There is a big mismatch.<br><br><b>Policy and Community Support</b><br><br>Addressing the housing needs of a changing America requires supportive policies and community initiatives. Local governments can play a crucial role by updating zoning laws, providing incentives for diverse housing developments, and investing in infrastructure that supports aging in place and multigenerational living. <br><br>Community organizations can also advocate for inclusive housing policies and provide resources for residents seeking alternative housing options.<br><br><b>Conclusion</b><br><br>The demographic shifts in the US are transforming housing needs in profound ways. As the population ages, household structures diversify, and urbanization continues, the demand for a wider range of housing options will only grow. AARP’s “Making Room: Housing for a Changing America” highlights the importance of innovative, adaptable, and inclusive housing solutions to meet the needs of a changing population. <br><br>By embracing these solutions, communities can create more livable, supportive environments for people of all ages and backgrounds.<br><br>Image above provided by: Kronberg Urbanists + Architects, Atlanta, GA</p></div> </div> </p></span> </div> </div> <p><i>This story is provided by AARP Wisconsin. Visit the <a href="https://states.aarp.org/region/wisconsin/" target="_blank">AARP Wisconsin</a> page for more news, events, and programs affecting retirement, health care, and more.</i></p> </div> </div><div class="module clearfix"><script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.d703996ba6a992470f9f7fa2170736df.gz.js"></script> <link class="Webpack-css" rel="stylesheet" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.2cef3303b65f09149a6db29044f033cb.gz.css"> <!-- <script src="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.c85a242a55150cd195e494cd6e5b9c77.gz.js" async=""></script> <link rel="stylesheet" media="all" href="https://aarp-states.brightspotcdn.com/resource/00000168-dd17-d487-a96e-df5fe3ee0000/styleguide/All.min.bfe6eb5a8301841feef3af4e9bd1e26d.gz.css"> --> <!-- bypass --> <style> a:focus, a:hover { text-decoration: underline; } h1.article-headline { margin: 0 0 1rem; } </style> <!-- <style> .Enhancement-item .Figure { margin-bottom: 24px; } .RichTextArticleBody-body ul { margin-bottom: 24px; } .RichTextArticleBody-body p{ margin: 12px 0; } .RichTextModule-items { clear: both; display: table; width: 100%; margin-bottom: 12px; } .VideoEnhancement>* { color: var(--primaryTextColor); font-size: 13px; font-weight: 400; line-height: 1.4; font-style: italic; background: #f0efed } @media only screen and (min-width: 768px) { .VideoEnhancement>* { font-size:14px; font-weight: 400; line-height: 1.47 } } .VideoEnhancement-title { padding: 20px } @media only screen and (min-width: 768px) { .VideoEnhancement-title { padding:30px } } .VideoEnhancement-player>* { position: relative; width: 100%; height: 0; padding-bottom: 56.25% } .VideoEnhancement iframe { border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100% } [data-video-player] { display: block; padding-bottom: 56.25%; height: 0; margin: 0 auto; } [data-video-player][data-aspect-ratio="4x3"] { padding-bottom: 56.25%; } [data-video-player][data-aspect-ratio="16x9"] { padding-bottom: 56.25% } </style> --></div><div class="module clearfix"><div class="module-spacer tout-homefit-750"> <a data-formelementid="CSN-LOCAL-HC-NEWSSK-02272024" href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-HC-NEWSSK-02272024"><img class="img-responsive" alt="Explore the free AARP HomeFit Guide" title="Explore the free AARP HomeFit Guide" src="https://cdn-aarp.americantowns.com/img/touts/HomeFit_750x150.png"></a> </div></div></div> <div class="col-md-4 right-rail thin-rhs"><pre class="cake-error"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-trace').style.display = (document.getElementById('cakeErr680ea60591337-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined index: slug [<b>APP/Lib/Localize.php</b>, line <b>152</b>]<div id="cakeErr680ea60591337-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-code').style.display = (document.getElementById('cakeErr680ea60591337-code').style.display == 'none' ? '' : 'none')">Code</a> <a href="javascript:void(0);" onclick="document.getElementById('cakeErr680ea60591337-context').style.display = (document.getElementById('cakeErr680ea60591337-context').style.display == 'none' ? '' : 'none')">Context</a><pre id="cakeErr680ea60591337-code" class="cake-code-dump" style="display: none;"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if(</span><span style="color: #0000BB">strstr</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #DD0000">'=='</span><span style="color: #007700">)) {</span></span></code> <code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$token</span><span style="color: #007700">,</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) = </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">"=="</span><span style="color: #007700">,</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">1</span><span style="color: #007700">],</span><span style="color: #0000BB">2</span><span style="color: #007700">);</span></span></code> <span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $text </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">], (</span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$town</span><span style="color: #007700">[</span><span style="color: #0000BB">$token</span><span style="color: #007700">]) != </span><span style="color: #0000BB">strtolower</span><span style="color: #007700">(</span><span style="color: #0000BB">$keyword</span><span style="color: #007700">) ? </span><span style="color: #0000BB">self</span><span style="color: #007700">::</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$match</span><span style="color: #007700">[</span><span style="color: #0000BB">2</span><span style="color: #007700">], </span><span style="color: #0000BB">$town</span><span style="color: #007700">, </span><span style="color: #0000BB">$callCake</span><span style="color: #007700">): </span><span style="color: #DD0000">''</span><span style="color: #007700">), </span><span style="color: #0000BB">$text</span><span style="color: #007700">);</span></span></code></span></pre><pre id="cakeErr680ea60591337-context" class="cake-context" style="display: none;">$text = '<!--default--> <!-- module_RHS - AARP Events --> {ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif} {module_RHS - Tout A} {module_RHS - Ad Slot 1} {module_RHS - Join AARP Today} {module_RHS - Ad Slot 2} {module_FB - State Side Panel} {module_RHS - State Contact Us}' $town = array( '_id' => '576180a30c4e268f7f8bab95', 'city' => 'North Richland Hills', 'state' => 'TX', 'nearby' => array( (int) 0 => array( 'city' => 'North Richland Hills', 'state' => 'TX', 'sef_url' => 'north-richland-hills-tx' ), (int) 1 => array( 'city' => 'Hurst', 'state' => 'TX', 'sef_url' => 'hurst-tx' ), (int) 2 => array( 'city' => 'Haltom City', 'state' => 'TX', 'sef_url' => 'haltom-city-tx' ), (int) 3 => array( 'city' => 'Colleyville', 'state' => 'TX', 'sef_url' => 'colleyville-tx' ), (int) 4 => array( 'city' => 'Bedford', 'state' => 'TX', 'sef_url' => 'bedford-tx' ), (int) 5 => array( 'city' => 'Keller', 'state' => 'TX', 'sef_url' => 'keller-tx' ), (int) 6 => array( 'city' => 'Southlake', 'state' => 'TX', 'sef_url' => 'southlake-tx' ), (int) 7 => array( 'city' => 'Euless', 'state' => 'TX', 'sef_url' => 'euless-tx' ), (int) 8 => array( 'city' => 'Ft Worth', 'state' => 'TX', 'sef_url' => 'ft-worth-tx' ), (int) 9 => array( 'city' => 'Grapevine', 'state' => 'TX', 'sef_url' => 'grapevine-tx' ), (int) 10 => array( 'city' => 'Forest Hill', 'state' => 'TX', 'sef_url' => 'forest-hill-tx' ), (int) 11 => array( 'city' => 'Benbrook', 'state' => 'TX', 'sef_url' => 'benbrook-tx' ), (int) 12 => array( 'city' => 'Watauga', 'state' => 'TX', 'sef_url' => 'watauga-tx' ), (int) 13 => array( 'city' => 'Lake Worth', 'state' => 'TX', 'sef_url' => 'lake-worth-tx' ), (int) 14 => array( 'city' => 'Saginaw', 'state' => 'TX', 'sef_url' => 'saginaw-tx' ) ), 'local' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'hurst-tx', (int) 2 => 'haltom-city-tx', (int) 3 => 'colleyville-tx', (int) 4 => 'bedford-tx', (int) 5 => 'keller-tx', (int) 6 => 'southlake-tx', (int) 7 => 'euless-tx', (int) 8 => 'ft-worth-tx', (int) 9 => 'grapevine-tx', (int) 10 => 'forest-hill-tx', (int) 11 => 'benbrook-tx', (int) 12 => 'watauga-tx', (int) 13 => 'lake-worth-tx', (int) 14 => 'saginaw-tx', (int) 15 => 'fort-worth-tx', (int) 16 => 'haslet-tx', (int) 17 => 'trophy-club-tx', (int) 18 => 'roanoke-tx', (int) 19 => 'westlake-tx', (int) 20 => 'pantego-tx', (int) 21 => 'arlington-tx' ), 'season' => 'spring', 'aarp-events-image' => 'aarp-events', 'amusement-parks-image' => 'amusement-warm-c', 'arts-entertainment-image' => 'arts-all-bm', 'asset_version' => '240925', 'beaches-lakes-image' => 'beaches-lakes-cool-c', 'billboard1_caption' => 'Spring', 'billboard1_image_url' => '{local_happenings-image}', 'billboard1_link_url' => '/{local_sef_url}/happenings/', 'billboard1_subtitle' => 'See the Real Possibilities', 'billboard1_thumb_title' => ' Happenings', 'billboard1_thumb_url' => '{local_happenings-image}', 'billboard1_title' => 'Get to know AARP in {local_city_c}', 'billboard2_image_url' => '{local_season-image}', 'billboard2_link_url' => '/{local_sef_url}/{local_season}-fun/', 'billboard2_subtitle' => 'Explore fun and interesting things to do this {local_season} near you!', 'billboard2_thumb_title' => '{local_season_header}', 'billboard2_thumb_url' => '{local_season-image}', 'billboard2_title' => 'Time for {local_season_header}!', 'billboard3_image_url' => '{local_volunteering-image}', 'billboard3_link_url' => '/{local_sef_url}/volunteering/', 'billboard3_subtitle' => 'Make a difference!', 'billboard3_thumb_title' => 'Volunteering', 'billboard3_thumb_url' => '{local_volunteering-image}', 'billboard3_title' => 'Volunteering lifts everyone's spirits', 'bvideo_name' => '{local_full_state_c}', 'city-select-image' => 'cityselect-spring', 'coffee-image' => 'coffee-warm-m', 'coffee_radius' => '10', 'community_blogs_archive' => 'all', 'community_blogs_list' => 'caregiving,healthy-living,savings-and-planning,work-and-jobs,life-reimagined,all,{local_state}', 'connect_town_groups' => '[{ "towns": { "atlanta-ga": { "name": "Atlanta, GA", "path": "/atlanta-ga/fight-fraud/" }, "chicago-il": { "name": "Chicago, IL", "path": "/chicago-il/fight-fraud/" }, "los-angeles-ca": { "name": "Los Angeles, CA", "path": "/los-angeles-ca/fight-fraud/" }, "new-york-ny": { "name": "New York City, NY", "path": "/new-york-ny/fight-fraud/?showtowns=true" }, "phoenix-az": { "name": "Phoenix, AZ", "path": "/phoenix-az/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP1" }, { "towns": { "baltimore-md": { "name": "Baltimore Metro, MD", "path": "/baltimore-md/fight-fraud/" }, "dallas-tx": { "name": "Dallas, TX", "path": "/dallas-tx/fight-fraud/" }, "denver-co": { "name": "Denver, CO", "path": "/denver-co/fight-fraud/" }, "detroit-mi": { "name": "Detroit, MI", "path": "/detroit-mi/fight-fraud/" }, "orlando-fl": { "name": "Central Florida, FL", "path": "/orlando-fl/fight-fraud/?showtowns=true" }, "houston-tx": { "name": "Houston, TX", "path": "/houston-tx/fight-fraud/" }, "brookhaven-ny": { "name": "Long Island, NY", "path": "/brookhaven-ny/fight-fraud/?showtowns=true" }, "san-diego-ca": { "name": "San Diego County, CA", "path": "/san-diego-ca/fight-fraud/" }, "miami-fl": { "name": "South Florida, FL", "path": "/miami-fl/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP2" }, { "towns": { "charlotte-nc": { "name": "Charlotte, NC", "path": "/charlotte-nc/aarp-events/" }, "boston-ma": { "name": "Greater Boston, MA", "path": "/boston-ma/aarp-events/?showtowns=true" }, "indianapolis-in": { "name": "Indianapolis, IN", "path": "/indianapolis-in/aarp-events/" }, "las-vegas-nv": { "name": "Las Vegas, NV", "path": "/las-vegas-nv/aarp-events/" }, "philadelphia-pa": { "name": "Philadelphia, PA", "path": "/philadelphia-pa/aarp-events/" }, "pittsburgh-pa": { "name": "Pittsburgh, PA", "path": "/pittsburgh-pa/aarp-events/" }, "portland-or": { "name": "Portland Metro, OR", "path": "/portland-or/aarp-events/" }, "seattle-wa": { "name": "Seattle, WA", "path": "/seattle-wa/aarp-events/" }, "saint-louis-mo": { "name": "St Louis, MO", "path": "/saint-louis-mo/aarp-events/" }, "minneapolis-mn": { "name": "Twin Cities, MN", "path": "/minneapolis-mn/aarp-events/?showtowns=true" } }, "code": "CSN-LOCAL-GROUP3" }, { "towns": { "new-orleans-la": { "name": "Greater New Orleans, LA", "path": "/new-orleans-la/fight-fraud/" }, "hartford-ct": { "name": "Hartford, CT", "path": "/hartford-ct/fight-fraud/" }, "little-rock-ar": { "name": "Little Rock, AR", "path": "/little-rock-ar/fight-fraud/" }, "oahu-hi": { "name": "Oahu, HI", "path": "/oahu-hi/fight-fraud/" }, "omaha-ne": { "name": "Omaham, NE", "path": "/omaha-ne/fight-fraud/" } }, "code": "CSN-LOCAL-GROUP4" }, { "towns": { "des-moines-ia": { "name": "Des Moines, IA", "path": "/des-moines-ia/aarp-events/" }, "fargo-nd": { "name": "Fargo, ND", "path": "/fargo-nd/aarp-events/" }, "allentown-pa": { "name": "Lehigh Valley, PA", "path": "/allentown-pa/aarp-events/?showtowns=true" }, "dale-city-va": { "name": "Prince William County, VA", "path": "/dale-city-va/aarp-events/" }, "worcester-ma": { "name": "Worcester County, MA", "path": "/worcester-ma/aarp-events/" } }, "code": "CSN-LOCAL-GROUP5" }, { "towns": { "charleston-wv": { "name": "Charleston, WV", "path": "/charleston-wv/aarp-events/" }, "helena-mt": { "name": "Lewis and Clark County, MT", "path": "/helena-mt/aarp-events/" }, "manchester-nh": { "name": "New Hampshire, NH", "path": "/manchester-nh/aarp-events/" }, "providence-ri": { "name": "Providence, RI", "path": "/providence-ri/aarp-events/" } }, "code": "CSN-LOCAL-GROUP6" }]', 'cvent_display_module' => 'false', 'cvent_widget_city' => '{local_city_state}', 'embed_video' => '<iframe width="100%" height="349" src="//players.brightcove.net/3772599298001/HkD6Qklb_default/index.html?videoId={local_embed_video_2}" allowfullscreen frameborder="0"></iframe>', 'espanol-news-header' => 'Noticias de {local_city}', 'espanol-news-image' => 'losangeles-spanish', 'events-image' => 'events-all', 'events_careversation_group_min' => '8', 'events_driversafety_group_min' => '8', 'events_index_slot1' => '{module_Cvent New Widget Section 3}', 'events_tek_group_min' => '8', 'event_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/events-all-1140x655.jpg', 'event_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/event.jpg', 'event_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/event-t.jpg', 'fall-fun-image' => 'fall-fun-all-1-pumpkins', 'fallfun_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-big-t.jpg', 'fallfun_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/fall-fun10.jpg', 'fallfun_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/fall-fun10-t.jpg', 'farmers-markets-image' => 'farmers-markets-c', 'find_it_fast_link_url' => 'jobs', 'find_it_fast_title' => 'Work & Jobs', 'gfg-image' => 'gfg-warm-c-2', 'google_disclaimer' => '<p><b>Please note:</b> These listings are provided via Google for the {local_city} community. <b>Listings here do NOT imply that an AARP member discount is offered.</b> Please see the <a href="https://www.aarp.org/benefits-discounts/" target="_blank">AARP Membership & Benefits page</a> for a listing of businesses that do provide a member discount.</p>', 'happenings-image' => 'happenings-suburban', 'happenings-tbd-pilot-text' => '<h2><span>Discover everything you can do with AARP</span></h2> <h3><span>See fun events, local offers, and more right where you live.</span></h3>', 'happenings_default_image' => 'https://cdn-aarp.americantowns.com/img/responsive/aarp-default-rp-min.png', 'happenings_gold_slug_line_10up' => 'AARP in {local_community_name}', 'happenings_gold_slug_line_state' => 'AARP in {local_full_state}', 'happenings_gold_slug_line_state_es' => 'AARP en Texas', 'happenings_heading' => 'News from AARP', 'happenings_twitter_header' => 'More from {local_city}', 'hiking-image' => 'hiking-cool-c', 'hiking_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-big-t.jpg', 'hiking_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/nature-centers.jpg', 'hiking_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/nature-centers-t.jpg', 'home_events_slot1' => '{module_Cvent New Widget Section}', 'home_events_slot2' => '{module_HP - Blog - Learn More}', 'home_intro_text' => '<p> Select your community from the list below to learn about great programs, stimulating things to do, local services, discounts and more! </p>', 'hp-event-tout' => '{if_facebook_link}<div class="module-spacer text-center"> <div class="fb-page" data-href="{local_facebook_link}" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="{local_facebook_link}" class="fb-xfbml-parse-ignore"><a href="{local_facebook_link}">Facebook</a></blockquote></div></div> {endif}', 'ice_skating_big_thumb' => 'https://cdn-aarp.americantowns.com/img/responsive/ice-skating-all-1140x655.jpg', 'ice_skating_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/ice-skating.jpg', 'ice_skating_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/ice-skating-t.jpg', 'image_url' => 'https://cdn-aarp.americantowns.com/img/template/hero/working-for-you.jpeg', 'jobs_widget_city' => '{local_city_c}', 'm2mredirect' => 'True', 'movies-image' => 'movies-all-c', 'movies_robots' => 'noindex, follow', 'name' => 'In Your Community', 'nature_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-big-t.jpg', 'nature_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/nature-center2.jpg', 'nature_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/nature-center2-t.jpg', 'nearme_map_radius' => '20', 'nearme_map_zip' => '{local_zip}', 'omniture_cookie' => 'fort-worth-tx-cp', 'page-title-right' => '{module_Event Snapshot Newsletter Signup}', 'parks-image' => 'parks-warm-c', 'pilot_towns_banner_image' => 'https://cdn-aarp.americantowns.com/img/classic/happenings-rural-240x140.jpg', 'pumpkin-picking-image' => 'fall-fun-all-1-pumpkins', 'recommendation_form_email' => 'jgunderson-palmer@aarp.org,bekim@americantowns.com,katherine@americantowns.com', 'recreation-image' => 'rec-cool-b', 'restaurantform_email' => 'bmazur@aarp.org,bekim@americantowns.com', 'restaurant_radius' => '10,20,30', 'season-activities' => 'Walking, microbreweries ', 'season-image' => 'spring-fun-warm-m', 'seasonal_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-big-t.jpg', 'seasonal_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/seasonal.jpg', 'seasonal_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/seasonal-t.jpg', 'season_header' => 'Spring Fun', 'season_title' => 'Spring', 'skiing_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-big-t.jpg', 'skiing_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/skiing.jpg', 'skiing_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/skiing-t.jpg', 'spring-fun-image' => 'spring-fun-warm-m', 'state_blog_header' => 'AARP State News', 'state_blog_name' => 'Texas', 'summer-fun-image' => 'summer-fun-warm-m', 'tas_state_link' => 'https://takeastand.aarp.org/congressional-action-chart/?state={local_full_state_c}', 'term' => 'in North Richland Hills', 'thingstodo_big_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-big-t.jpg', 'thingstodo_hero_image' => 'https://cdn-aarp.americantowns.com/img/template/hero/things-to-do3.jpg', 'thingstodo_thumb' => 'https://cdn-aarp.americantowns.com/img/template/thumbs/things-to-do3-t.jpg', 'vcc_featured_image' => 'https://s3.amazonaws.com/local-aarp/img/vcc/featured/20210430_4C9F7646-96EC-4C88-960A-997CE34788BC.jpg', 'veterans-image' => 'veterans', 'video_tout_image' => 'https://cdn-aarp.americantowns.com/img/template/video-touts/san-antonio-video.png', 'vineyards-wineries-image' => 'wineries', 'volunteer-today-button' => '<span class="media-middle"> <a href="https://www.aarp.org/volunteer/virtual/?intcmp=CSN-LNK-AARPLOCAL-VOLINT-20210331-{local_tracking_code_town}-{local_tracking_code_state}" class="red btn" target="_blank">I WANT TO VOLUNTEER</a> </span>', 'volunteering-image' => 'volunteering-winter', 'volunteering-news-image' => 'volunteer-all-m-hands', 'volunteer_help_image' => 'volunteering-help-military-families', 'volunteer_help_link_name' => 'See Projects', 'volunteer_help_link_url' => 'https://www.createthegood.org/how-to-guides?intcmp=SNG-LNK-AARPLOCAL-VOLHTG-20140805-{local_tracking_code_town}-{local_tracking_code_state}', 'volunteer_help_subtitle' => 'Help Military Families', 'volunteer_help_title' => 'Do-It-Yourself Project Guides', 'winter-fun-image' => 'winter-fun-snow-c-ski', 'winterfun_big_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-big-t.jpg', 'winterfun_hero_image' => 'https://cdn.local.aarp.org/img/template/hero/winter-fun2.jpg', 'winterfun_pic_nav2' => '<li><a href="/{town_sef_url}/good-for-grandkids/"><img src="https://cdn.local.aarp.org/img/template/thumbs/good-for-grandkids-big-t.jpg" title="Good for Grandkids"><span>Good for Grandkids</span></a></li>', 'winterfun_thumb' => 'https://cdn.local.aarp.org/img/template/thumbs/winter-fun2-t.jpg', 'youtube_image' => 'https://cdn-aarp.americantowns.com/img/template/icons/youtube.png', 'news_link' => 'https://www.aarp.org/TX?intcmp=SNG-LNK-AARPLOCAL-BLOGTX-20140101', 'contactus_text' => 'AARP Texas', 'contactus_email' => 'TXAARP@aarp.org ', 'contactus_link' => 'https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101', 'facebook_link' => 'https://www.facebook.com/AARPTexas', 'twitter_link' => 'https://twitter.com/AARPTX', 'state_contract_id' => '56031', 'state_blog_flag' => 'https://states.aarp.org/wp-content/themes/aarpstates/images/state_flags/texas.png', 'state_blog_link' => 'https://states.aarp.org/region/texas/', 'state_blog_rss' => 'https://states.aarp.org/region/texas/feed', 'semi_warm_state' => 'yes', '2020_election_link' => 'https://local.aarp.org/news/how-to-vote-in-texas-2020-election-what-you-need-to-know-tx-2020-08-04.html', 'State_Label' => 'Texas'', 'vaccine_url' => 'https://local.aarp.org/news/the-covid19-vaccine-distribution-plan-in-texas-tx-2021-02-04.html', 'no_skiing' => 'y', 'state_capital' => 'austin-tx', 'instagram_link' => 'aarptx', '2024_election_link' => 'https://states.aarp.org/texas/election-voting-guide', '2024_election_link_es' => 'https://states.aarp.org/texas/elecciones-guia-para-votar', 'advanced_directives_link' => 'https://www.caringinfo.org/wp-content/uploads/Texas.pdf', 'full_state' => 'Texas', 'county' => 'Tarrant', 'geo' => array( (int) 0 => (float) -97.218002319336, (int) 1 => (float) 32.86009979248 ), 'latitude' => (float) 32.86009979248, 'longitude' => (float) -97.218002319336, 'city_state' => 'North Richland Hills, TX', 'city_state_search' => 'North Richland Hills TX,N Richland Hills TX,N Richland Hls TX,N Richland Hls. TX,N Richlnd Hls TX,N. Richland Hills TX,N. Richland Hls TX,N. Richland Hls. TX,No Richland Hills TX,No. Richland Hills TX,North Richland Hls TX,North Richland Hls. TX', 'pilot_name' => 'North Richland Hills', 'pilot_sef_url' => '', 'community_id' => (int) 240, 'community_name' => 'Fort Worth', 'community_state' => 'TX', 'community_region' => null, 'brightspot_region' => 'fort-worth-tx', 'title' => 'North Richland Hills, TX', 'subtitle' => 'Highlighting North Richland Hills', 'tracking_code_town' => 'NORTHRICHLANDHILLS', 'tracking_code_state' => 'TX', 'ad_state' => 'tx', 'ad_city' => 'north-richland-hills', 'ad_region' => null, 'timezone' => 'America/Chicago', 'type' => 'town', 'zip' => '76180', 'sef_url' => 'north-richland-hills-tx', 'americantowns_url' => 'https://www.americantowns.com/north-richland-hills-tx/', 'alt_names' => 'North Richland Hills,Fort Worth,N Richland Hills,N Richland Hls,N Richland Hls.,N Richlnd Hls,N. Richland Hills,N. Richland Hls,N. Richland Hls.,No Richland Hills,No. Richland Hills,North Richland Hls,North Richland Hls.', 'zipcodes' => array( (int) 0 => '76180', (int) 1 => '76117', (int) 2 => '76118', (int) 3 => '76148', (int) 4 => '76182' ), 'urls' => array( (int) 0 => 'north-richland-hills-tx', (int) 1 => 'fort-worth-tx', (int) 2 => 'n-richland-hills-tx', (int) 3 => 'n-richland-hls-tx', (int) 4 => 'n-richlnd-hls-tx', (int) 5 => 'no-richland-hills-tx', (int) 6 => 'north-richland-hls-tx', (int) 7 => 'ft-worth-tx', (int) 8 => 'haltom-city-tx', (int) 9 => 'northrichland-hills-tx', (int) 10 => 'richland-hills-tx', (int) 11 => 'richland-hls-tx', (int) 12 => 'watauga-tx' ), 'town_ids' => array( (int) 0 => '33190', (int) 1 => '33192', (int) 2 => '47355', (int) 3 => '47356', (int) 4 => '47360' ), 'cvent_community_code' => 'tx-dallas-ft-worth' ) $callCake = true $matches = array( (int) 0 => array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) ) $match = array( (int) 0 => '{ifnot_slug==healthy-living/map} {module_RHS - AARP Events} {endif}', (int) 1 => 'slug==healthy-living/map', (int) 2 => ' {module_RHS - AARP Events} ' ) $token = 'slug' $keyword = 'healthy-living/map'</pre><pre class="stack-trace">Localize::replace() - APP/Lib/Localize.php, line 152 Modules::render() - APP/Lib/Modules.php, line 9 include - APP/View/Elements/display.ctp, line 13 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118</pre></div></pre><div class="module clearfix"><!--default--> <!-- module_RHS - AARP Events --> <div class="ar-basic-box module-spacer"> <header> <div class="pull-right"> <a href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS"> <img style="width:30px;" src="https://cdn-aarp.americantowns.com/img/template/icons/aarp_event_icon.png" alt="Upcoming AARP Events" /> </a> </div> <h2 class="visible-lg">AARP Events for North Richland Hills</h2> <h2 class="hidden-lg">AARP Events for North Richland Hills</h2> </header> <div class="wrap"> <div class="ar-listing snippet"> <ul class="list"> <li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-fort-worth-tx-c37680.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-KELLER-SENIOR-CENTER">AARP Smart Driver™: Keller Senior Center</a></h2> <p class="time">Wednesday, May 7, 2025 at 10:00 a.m. CT</p> <p class="venue">Keller Senior Center</p> <p class="loc">Keller, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-allen-tx-c37147.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-ALLEN-SENIOR-CENTER">AARP Smart Driver™: Allen Senior Center</a></h2> <p class="time">Monday, May 12, 2025 at 8:30 a.m. CT</p> <p class="venue">Allen Senior Center</p> <p class="loc">Allen, TX</p> </li><li class="item" data-pageindex="1"> <h2 class="title"><a href="/driver-safety/aarp-smart-driver-addison-tx-c37692.html" data-formelementid="LOCAL-BTN-CLK-EVENTS-AARP-SMART-DRIVERTM-THE-SENIOR-SOURCE">AARP Smart Driver™: The Senior Source</a></h2> <p class="time">Thursday, May 15, 2025 at 9:00 a.m. CT</p> <p class="venue">The Senior Source</p> <p class="loc">Dallas, TX</p> </li> </ul> <p><a class="link-red" href="/north-richland-hills-tx/aarp-events/" data-formelementid="LOCAL-BTN-CLK-SEEALL-EVENTS">View All AARP Events<i class="ml-1 fas fa-chevron-right"></i></a></p> </div> </div> </div> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_53475" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_53475', size:'300x250'}); } </script> </div> </div> <div class="card-tout card-dark membership-tout" style="margin:0 0 30px 0;height:360px;"> <img class="img-responsive image" title="image of two AARP membership cards" alt="image of two AARP membership cards" src="https://cdn-aarp.americantowns.com/img/tout-two-cards.png"> <div class="title">Last Chance to Save!<br />New Pricing Coming in 2025.</div> <br /> <p> This is AARP's first rate increase in 15 years.<br />Don't miss out, join today and save!<br /><br /> </p> <div class="action"> <a class="btn" href="https://appsec.aarp.org/mem/join?campaignid=UAJFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Join AARP</a> <div class="body">Already a member? <a href="https://appsec.aarp.org/mem/renew?campaignid= UARFT3&intcmp=LNK-CSN-AARPLOCAL-JRTOUT-RR-A-NORTHRICHLANDHILLS-TX">Renew</a> or <a href="https://www.aarp.org/benefits-discounts/my-membership/print-your-card/">Print Card</a></div> </div> </div> <style> .membership-tout {padding:16px 20px;} .membership-tout .list li { margin: 0; } </style> <div aria-hidden="true" class="aarpe-ad-wrapper"> <div class="aarpe-ad en clearfix" id="300x250_93505" data-adsize="300x250"> <script type="text/javascript"> if(typeof AARP.ads !== 'undefined'){ AARP.ads.slots({ id:'300x250_93505', size:'300x250'}); } </script> </div> </div> <div class="module-spacer text-center"> <div class="fb-page" alt="Image of AARP Texas Facebook Page" title="Image of AARP Texas Facebook Page" data-href="https://www.facebook.com/AARPTexas" data-tabs="timeline" width="" height="" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"> <blockquote cite="https://www.facebook.com/AARPTexas" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/AARPTexas">Facebook</a></blockquote> </div> </div> <div class="ar-basic-box module-spacer"> <header> <h2>Contact AARP<br />Texas</h2> </header> <div class="wrap"> <div class="ar-quick-list module-spacer"> <ul class="list-unstyled"> <li><i class="list-icon fa fa-envelope" alt="Email icon" title="Email icon" aria-hidden="true"></i><a href="mailto:TXAARP@aarp.org " target="_blank" rel="noopener">TXAARP@aarp.org </a></li> <li><i class="list-icon fa fa-globe" alt="Globe icon" title="Globe icon" aria-hidden="true"></i><a href="https://states.aarp.org/region/texas/" target="_blank" rel="noopener">AARP Texas</a></li> <li><i class="list-icon fa fa-map-marker" alt="Map Marker icon" title="Map Marker icon" aria-hidden="true"></i><a href="https://states.aarp.org/contact-aarp-texas/?intcmp=SNG-LNK-AARPLOCAL-CONTACT-20140101-NORTHRICHLANDHILLS-TX" target="_blank" rel="noopener">Contact Us</a></li> </ul> </div> <a href="https://www.facebook.com/AARPTexas" target="_blank" rel="noopener" aria-label="Open Facebook"><img style="max-width: 48px;" alt="Facebook icon" title="Facebook icon" src="https://cdn-aarp.americantowns.com/img/page/icons/facebook.png"></a> <a href="https://twitter.com/AARPTX" target="_blank" rel="noopener" aria-label="Open Twitter"><img style="max-width: 48px;" alt="Twitter icon" title="Twitter icon" src="https://cdn-aarp.americantowns.com/img/page/icons/twitter.png"></a> <a href="https://www.instagram.com/aarptx/" target="_blank" rel="noopener" aria-label="Open Instagram"><img style="max-width: 56px; top: 0px; left: -2px; position: relative;" src="https://cdn-aarp.americantowns.com/img/page/icons/instagram.png" alt="Instagram icon" title="Instagram icon" style="height: 49px;"></a> </div> </div> </div></div> <div class="col-md-8 left-rail left-bot"></div> <div class="col-md-4 right-rail right-bot thin-rhs"></div> </div> <div class="row oneColumnLayout"> </div> <div class="row oneColumnLayout"> <div class="col-md-12"><!-- script to activate navbar --> <script type="text/javascript"> jQuery(".channelBarMain ul.left li a").click(function() { window.location = jQuery(this).attr('href'); }); </script> </div> </div> ' $scripts_for_layout = '<title>How Demographic Shifts are Transforming Housing Needs</title> <meta name="page_title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="robots" content="noindex, nofollow"/> <meta content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing" name="description"/> <meta content="How, Demographic, Shifts, Transforming, Housing, Needs" name="keywords"/> <link rel="canonical" href="https://states.aarp.org/wisconsin/how-demographic-shifts-are-transforming-housing-needs" /> <meta property="og:url" content="https://vccstaging.local.aarp.org/news/how-demographic-shifts-are-transforming-housing-needs-wi-2025-02-07.html"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta name="twitter:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta name="twitter:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> <meta property="og:type" content="article"/> <meta property="og:title" content="How Demographic Shifts are Transforming Housing Needs"/> <meta property="og:description" content="The United States is undergoing significant demographic changes that are reshaping the housing landscape. AARP’s publication, “Making Room: Housing for a"/> <meta property="og:image" content="https://aarp-states.brightspotcdn.com/dims4/default/ead2442/2147483647/strip/true/crop/862x554+0+31/resize/420x270!/quality/90/?url=http%3A%2F%2Faarp-brightspot.s3.amazonaws.com%2Fstates%2Fd4%2Ff2%2Fb9d3c7174380817322ab55af243d%2Fkronberg-hosuehold-graphic.png"/> /* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $title_for_layout = '{local_city_c}, {local_state} Happenings - AARP' $asset_version = '240925' $min = true $nowrapper = false $css = '/* temporary */ .RichTextArticleBody ul { padding-left: 20px; } .RichTextArticleBody .Enhancement { margin: 40px 0; } .RichTextArticleBody .Enhancement .Enhancement-item img { width: auto; max-width: 100% !important; height: auto; } @media (min-width: 768px) { .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=left], .RichTextArticleBody .Enhancement[data-align-left] .Enhancement-item > * { float: left; max-width: 340px !important; margin: 0 20px 20px 0; } .RichTextArticleBody .Enhancement .Enhancement-item .Figure[data-alignment=right], .RichTextArticleBody .Enhancement[data-align-right] .Enhancement-item > * { float: right; max-width: 340px !important; margin: 0 0 20px 20px; } } :root { --primaryColor: #ff1e3c; --primaryTextColor: #2a2a2a; --linkTextColor: #1f66bd; --linkHoverColor: #1f66bd; --secondaryTextColor: #000000; --secondaryColor2: #000000; --secondaryColor3: #000000; --secondaryColor4: #000000; --secondaryColor5: #000000; --black: #000000; --white: #ffffff; --grey: #f0efed; --gridGutters: 30px; --modulePadding: 60px; --pageWidth: 86.11%; --maxPageWidth: 1240px; --horizontalAlignment: center; --fontFamily: 'Roboto', sans-serif; --headerBackgroundColor:#000000; --headerTextColor:#FFFFFF; --headerHeight:50px; --footerbackgroundColor:#000000; --footerTextColor:#918883; }' $highlighting = '<span class="highlighting">Highlighting North Richland Hills</span>' $location = '<a href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME">Fort Worth, TX</a>' $no_header = false $header_title = '<a href="/north-richland-hills-tx/happenings/">News Feed</a>' $header_subtitle = '' $isPR = false $navbar = '<nav class="section" role="button" aria-expanded="false" aria-controls="collapse"> <div class="section-toggle">Sections <i class="fas fa-chevron-down"></i></div> <ul class="secondary-menu" id="secondary-menu" role="menu" aria-busy="true"> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/?intcmp=CSN-LOCAL-NAV-HOME" data-formelementid="LOCAL-LNK-CLK-EVENTS">Home</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/aarp-events/?intcmp=CSN-LOCAL-NAV-OLE" data-formelementid="LOCAL-LNK-CLK-EVENTS">Events</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/things-to-do/?intcmp=CSN-LOCAL-NAV-TTD" data-formelementid="LOCAL-LNK-CLK-THINGSTODO">Things to Do</a></li> <li role="presentation" class="active"><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/happenings/?intcmp=CSN-LOCAL-NAV-NF" data-formelementid="LOCAL-LNK-CLK-HAPPENINGS">News Feed</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/volunteering/?intcmp=CSN-LOCAL-NAV-VOL" data-formelementid="LOCAL-LNK-CLK-VOLUNTEERING">Volunteering</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/local-resources/?intcmp=CSN-LOCAL-NAV-LR" data-formelementid="LOCAL-LNK-CLK-LOCALRESOURCES">State & Local Resources</a> </li> <li role="presentation" class=""><a role="menuitem" class="menuitem" href="/north-richland-hills-tx/movies/?intcmp=CSN-LOCAL-NAV-MFG" data-formelementid="LOCAL-LNK-CLK-MOVIESFORGROWNUPS">Movies for Grownups</a> </li> <li role="presentation" class="more nosep d-none " id="submenu-more"> <span role="menuitem" class="menuitem" data-formelementid="LOCAL-LNK-CLK-MORE">More<i class="fas fa-chevron-down"></i></span> <ul class="secondary-submenu animate slide-in" id="secondary-submenu"> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/home-and-community/?intcmp=CSN-LOCAL-NAV-HC" data-formelementid="LOCAL-LNK-CLK-HC">Home & Community</a> </li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/discounts/?intcmp=CSN-LOCAL-NAV-LO" data-formelementid="LOCAL-LNK-CLK-OFFERS">Local Offers</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/jobs/?intcmp=CSN-LOCAL-NAV-WJ" data-formelementid="LOCAL-LNK-CLK-WORK&JOBS">Work & Jobs</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/events/?intcmp=CSN-LOCAL-NAV-CC" data-formelementid="LOCAL-LNK-CLK-EVENTS">Community Calendar</a></li> <!-- <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/healthy-living/?intcmp=CSN-LOCAL-NAV-HEALTHY_LIVING" data-formelementid="LOCAL-LNK-CLK-HEALTHY_LIVING">Healthy Living</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/arts-entertainment/?intcmp=CSN-LOCAL-NAV-ARTS_ENT" data-formelementid="LOCAL-LNK-CLK-ARTS_ENT">Arts & Entertainment</a></li> <li role="presentation"><a role="menuitem" class="menuitem " href="/north-richland-hills-tx/museums/?intcmp=CSN-LOCAL-NAV-MUSEUMS" data-formelementid="LOCAL-LNK-CLK-MUSEUMS">Museums</a></li> --> </ul> </li> </ul> </nav>' $header_custom = '' $breadcrumbs = array( (int) 0 => array( 'title' => 'News Feed', 'slug' => 'happenings' ) ) $row = array( 'title' => 'Back to News Feed', 'slug' => 'happenings' ) $i = (int) 0include - APP/View/Layouts/aarp_2023.ctp, line 244 include - APP/View/Layouts/aarp_2023.ctp, line 244 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::renderLayout() - CORE/Cake/View/View.php, line 546 View::render() - CORE/Cake/View/View.php, line 481 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 136 BlogsController::display() - APP/Controller/BlogsController.php, line 81 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 [main] - APP/webroot/index.php, line 118