{"id":140622,"date":"2026-07-15T02:16:20","date_gmt":"2026-07-15T09:16:20","guid":{"rendered":"https:\/\/www.rentcafe.com\/blog\/?p=140622"},"modified":"2026-07-15T02:17:12","modified_gmt":"2026-07-15T09:17:12","slug":"top-metro-areas-for-millennial-homeowners-and-renters","status":"publish","type":"post","link":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/","title":{"rendered":"Millennial housing report: Where they\u2019re buying homes and where they\u2019re still renting"},"content":{"rendered":"\n<p>There\u2019s more to Millennials than brunches and air fryers. In recent years, many have decided to settle down and buy homes. <strong>In fact, approximately 5.3 million Millennials became homeowners in just five years, which marks a 74% increase in Millennial-owned households.<\/strong>&nbsp;<strong data-start=\"376\" data-end=\"523\">At the same time, the number of Millennial renters in the U.S. rose by a modest 5%, adding approximately 600,000 households.<\/strong> This brings the total number of Millennial homeowner households to 12.4 million, close to the 12.6 million Millennial renter households.<\/p>\n\n\n\n<p>To better understand Millennial renting and owning trends across the U.S., we analyzed 107 metro areas with the largest Millennial household populations, highlighting those with the most significant gains in owning and renting.<\/p>\n\n\n\n<div style=\"background-color: #fef5ce; padding: 20px; border-radius: 5px;\">\n<p><strong> Key takeaways: <\/strong><\/p>\n<ul>\n<li>Millennial homeownership increased by 74% in five years.<\/li>\n<li>The top 20 metro areas with the greatest increases in Millennial homeownership are led by sunny regions in Florida and California. Unexpected urban hubs such as Dallas, San Antonio, Philadelphia, and New York also made the list with ownership growth rates reaching 90% or higher.<\/li>\n<li>The number of Millennial renters also grew, albeit by a modest 5% over five years, to reach a total of 12.6 million households.<\/li>\n<li>Florida stands out for the most significant gains in Millennial renters, with Orlando experiencing a 34% increase.<\/li>\n<li>The highest concentrations of Millennial renters remain in coastal powerhouses such as Los Angeles; San Jose, CA; New York; and San Francisco, where soaring home prices and limited housing supply continue to outpace even strong income growth.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Muli:ital,wght@0,400;0,600;0,700;1,400&display=swap');\n\n#rc-millennials-own-rent-growth {\n  --text: #1f1f1f;\n  --muted: #6b7280;\n  --border: #e5e7eb;\n  --owner-light: #fbd9a5;\n  --owner-solid: #ff9c1a;\n  --renter-light: #e3d3f0;\n  --renter-solid: #8227BE;\n  --purple-dark: #6f21a3;\n  margin: 0;\n  background: #ffffff;\n  color: var(--text);\n  font-family: 'Muli';\n}\n\n#rc-millennials-own-rent-growth *,\n#rc-millennials-own-rent-growth *::before,\n#rc-millennials-own-rent-growth *::after {\n  box-sizing: border-box;\n}\n\n#rc-millennials-own-rent-growth .visual-wrap {\n  max-width: 1180px;\n  margin: 16px auto;\n  padding: 0 14px;\n}\n\n#rc-millennials-own-rent-growth .visual-card {\n  background: #ffffff;\n  padding: 22px 20px 14px;\n  border-radius: 10px;\n  border: 1px solid var(--border);\n  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);\n}\n\n#rc-millennials-own-rent-growth .visual-title {\n  margin: 0 0 30px;\n  text-align: center;\n  font-size: clamp(26px, 3vw, 32px);\n  font-weight: 700;\n  color: #555555;\n  line-height: 1.2;\n}\n\n#rc-millennials-own-rent-growth .chart-wrap {\n  position: relative;\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n  width: 100%;\n  height: 590px;\n}\n\n#rc-millennials-own-rent-growth .axis-line {\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  height: 2px;\n  background: #2b2b2b;\n}\n\n#rc-millennials-own-rent-growth .group {\n  position: relative;\n  width: 44%;\n  max-width: 340px;\n  height: 100%;\n}\n\n#rc-millennials-own-rent-growth .bar-pair {\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  display: flex;\n  height: 100%;\n  align-items: flex-end;\n}\n\n#rc-millennials-own-rent-growth .bar {\n  width: 50%;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  align-items: center;\n  padding: 10px 0 12px;\n}\n\n#rc-millennials-own-rent-growth .bar-value {\n  font-size: 16px;\n  font-weight: 700;\n}\n\n#rc-millennials-own-rent-growth .bar-year {\n  font-size: 15px;\n  font-weight: 700;\n}\n\n#rc-millennials-own-rent-growth .bar.owner-light {\n  background: var(--owner-light);\n}\n\n#rc-millennials-own-rent-growth .bar.owner-light .bar-value,\n#rc-millennials-own-rent-growth .bar.owner-light .bar-year {\n  color: #7a4a10;\n}\n\n#rc-millennials-own-rent-growth .bar.owner-solid {\n  background: var(--owner-solid);\n}\n\n#rc-millennials-own-rent-growth .bar.owner-solid .bar-value {\n  color: #4a2c00;\n}\n\n#rc-millennials-own-rent-growth .bar.owner-solid .bar-year {\n  color: #ffffff;\n}\n\n#rc-millennials-own-rent-growth .bar.renter-light {\n  background: var(--renter-light);\n}\n\n#rc-millennials-own-rent-growth .bar.renter-light .bar-value,\n#rc-millennials-own-rent-growth .bar.renter-light .bar-year {\n  color: #4a2472;\n}\n\n#rc-millennials-own-rent-growth .bar.renter-solid {\n  background: var(--renter-solid);\n}\n\n#rc-millennials-own-rent-growth .bar.renter-solid .bar-value,\n#rc-millennials-own-rent-growth .bar.renter-solid .bar-year {\n  color: #ffffff;\n}\n\n#rc-millennials-own-rent-growth .connector-line {\n  position: absolute;\n  width: 2px;\n  background: #2b2b2b;\n}\n\n#rc-millennials-own-rent-growth .growth-label {\n  position: absolute;\n  transform: translateX(-50%);\n  white-space: nowrap;\n  font-size: 17px;\n  font-weight: 700;\n  color: #424141;\n}\n\n#rc-millennials-own-rent-growth .group-label {\n  position: absolute;\n  left: 0;\n  right: 0;\n  text-align: center;\n  bottom: -30px;\n  font-size: 17px;\n  font-weight: 700;\n  color: #333333;\n}\n\n#rc-millennials-own-rent-growth .bottom-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  margin-top: 46px;\n  padding-top: 8px;\n  border-top: 1px solid var(--border);\n  flex-wrap: wrap;\n}\n\n#rc-millennials-own-rent-growth .source {\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.35;\n  margin: 0;\n  flex: 1;\n}\n\n#rc-millennials-own-rent-growth .footer-right {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n}\n\n#rc-millennials-own-rent-growth .brand-logo {\n  height: 22px;\n  width: auto;\n}\n\n#rc-millennials-own-rent-growth .export-actions {\n  display: flex;\n  gap: 16px;\n  margin-top: 8px;\n}\n\n#rc-millennials-own-rent-growth .export-btn {\n  background: none;\n  border: none;\n  padding: 0;\n  margin: 0;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--muted);\n  text-decoration: underline;\n  cursor: pointer;\n}\n\n#rc-millennials-own-rent-growth .export-btn:hover {\n  color: var(--text);\n}\n\n@media (max-width: 700px) {\n  #rc-millennials-own-rent-growth .visual-title {\n    font-size: 18px;\n    margin-bottom: 24px;\n  }\n\n  #rc-millennials-own-rent-growth .bar-value {\n    font-size: 12px;\n  }\n\n  #rc-millennials-own-rent-growth .bar-year {\n    font-size: 11px;\n  }\n\n  #rc-millennials-own-rent-growth .growth-label {\n    font-size: 13px;\n  }\n\n  #rc-millennials-own-rent-growth .group-label {\n    font-size: 13px;\n    bottom: -24px;\n  }\n\n  #rc-millennials-own-rent-growth .bottom-bar {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  #rc-millennials-own-rent-growth .footer-right {\n    justify-content: flex-start;\n  }\n}\n<\/style>\n\n<div id=\"rc-millennials-own-rent-growth\" class=\"rc-gutenberg-visual\" data-rc-visual=\"rc-millennials-own-rent-growth\">\n  <div class=\"visual-wrap\">\n    <div class=\"visual-card\" data-rc-id=\"export-card\" id=\"rc-millennials-own-rent-growth-export-card\">\n      <h1 class=\"visual-title\">Millennials owning and renting<\/h1>\n\n      <div class=\"chart-wrap\">\n        <div class=\"axis-line\"><\/div>\n\n        <div class=\"group\" id=\"group-owners\">\n          <div class=\"bar-pair\">\n            <div class=\"bar owner-light\" style=\"height:234px;\">\n              <span class=\"bar-value\">7.13M<\/span>\n              <span class=\"bar-year\">2018<\/span>\n            <\/div>\n            <div class=\"bar owner-solid\" style=\"height:408px;\">\n              <span class=\"bar-value\">12.41M<\/span>\n              <span class=\"bar-year\">2023<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"connector-line\" style=\"left:50%; bottom:234px; height:266px;\"><\/div>\n          <span class=\"growth-label\" style=\"left:50%; bottom:500px;\">74% growth<\/span>\n          <span class=\"group-label\">Owners<\/span>\n        <\/div>\n\n        <div class=\"group\" id=\"group-renters\">\n          <div class=\"bar-pair\">\n            <div class=\"bar renter-light\" style=\"height:392px;\">\n              <span class=\"bar-value\">11.95M<\/span>\n              <span class=\"bar-year\">2018<\/span>\n            <\/div>\n            <div class=\"bar renter-solid\" style=\"height:413px;\">\n              <span class=\"bar-value\">12.57M<\/span>\n              <span class=\"bar-year\">2023<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"connector-line\" style=\"left:50%; bottom:392px; height:108px;\"><\/div>\n          <span class=\"growth-label\" style=\"left:50%; bottom:500px;\">5.1% growth<\/span>\n          <span class=\"group-label\">Renters<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"bottom-bar\">\n        <p class=\"source\">Source: RentCafe&#8217;s analysis of IPUMS data &bull; All data is accurate as of the date of publication.<\/p>\n        <div class=\"footer-right\">\n          <a href=\"https:\/\/www.rentcafe.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <img decoding=\"async\" class=\"brand-logo\" src=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/11\/RentCafe-logo-for-light-background.png?resize=500,128\" alt=\"RentCafe logo\">\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"export-actions\">\n        <button class=\"export-btn\" type=\"button\" data-rc-download=\"true\" data-rc-download-target=\"rc-millennials-own-rent-growth-export-card\" data-rc-download-filename=\"millennials-owning-and-renting-growth.png\">Download PNG<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  const root = document.getElementById('rc-millennials-own-rent-growth');\n  if (!root || root.dataset.rcInitialized === 'true') return;\n  root.dataset.rcInitialized = 'true';\n\n  function loadHtml2Canvas() {\n    if (window.html2canvas) {\n      return Promise.resolve(window.html2canvas);\n    }\n\n    if (window.__rentcafeHtml2CanvasPromise) {\n      return window.__rentcafeHtml2CanvasPromise;\n    }\n\n    window.__rentcafeHtml2CanvasPromise = new Promise(function (resolve, reject) {\n      const existingScript = document.querySelector('script[data-rentcafe-html2canvas=\"true\"]');\n\n      if (existingScript) {\n        existingScript.addEventListener('load', function () {\n          if (window.html2canvas) resolve(window.html2canvas);\n          else reject(new Error('html2canvas loaded but is unavailable.'));\n        }, { once: true });\n        existingScript.addEventListener('error', reject, { once: true });\n        return;\n      }\n\n      const script = document.createElement('script');\n      script.src = 'https:\/\/cdn.jsdelivr.net\/npm\/html2canvas@1.4.1\/dist\/html2canvas.min.js';\n      script.async = true;\n      script.setAttribute('data-rentcafe-html2canvas', 'true');\n      script.onload = function () {\n        if (window.html2canvas) resolve(window.html2canvas);\n        else reject(new Error('html2canvas loaded but is unavailable.'));\n      };\n      script.onerror = reject;\n      document.head.appendChild(script);\n    });\n\n    return window.__rentcafeHtml2CanvasPromise;\n  }\n\n  function captureWithHtml2Canvas(element, options) {\n    return loadHtml2Canvas().then(function (html2canvasLibrary) {\n      return html2canvasLibrary(element, options);\n    });\n  }\n\n  function downloadPNG(elementId, filename) {\n    const el = document.getElementById(elementId);\n    if (!el) return;\n\n    captureWithHtml2Canvas(el, {\n      scale: 2,\n      useCORS: true,\n      backgroundColor: '#ffffff',\n      ignoreElements: function (element) {\n        return element.classList && element.classList.contains('export-actions');\n      }\n    }).then(function (canvas) {\n      const link = document.createElement('a');\n      link.href = canvas.toDataURL('image\/png');\n      link.download = filename;\n      link.click();\n    });\n  }\n\n  function bindDownloadButton() {\n    const button = root.querySelector('[data-rc-download=\"true\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const target = button.getAttribute('data-rc-download-target') || 'export-card';\n      const filename = button.getAttribute('data-rc-download-filename') || 'visual.png';\n      downloadPNG(target, filename);\n    });\n  }\n\n  bindDownloadButton();\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-where-are-millennials-buying-or-renting\">Where are Millennials buying or renting?<\/h2>\n\n\n\n<p>After first crossing the <a href=\"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/millennials-switch-renter-to-owner-majority\/\">homeowner-majority threshold<\/a> three years ago, <a href=\"https:\/\/www.rentcafe.com\/blog\/millennial-statistics\/\">Millennials<\/a> (also known as Gen Y) now clearly show a preference for certain homebuying hotspots. <strong>Specifically, sunny metro areas in <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/fl\/\">Florida<\/a> and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/ca\/\">California<\/a> top the list of regions with the most significant increases in Millennial homeownership, led by <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/north-port-fl\/\">North Port, FL<\/a>, where the number of Millennial homeowners nearly tripled. <\/strong><\/p>\n\n\n\n<p>Interestingly, major urban hubs, like <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/san-antonio-tx\/\">San Antonio<\/a> and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/miami-fl\/\">Miami<\/a>, also made the top 20, each experiencing a twofold increase in Millennial homeowners in just five years. Meanwhile, <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/new-york-city-ny\/\">New York<\/a> stands out with a remarkable 90% surge in Millennial homeownership in the same period.<\/p>\n\n\n\n<p>The number of Gen Y renters is also growing, but at a much slower pace. In this case, <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/orlando-fl\/\">Orlando, FL<\/a>, experienced the largest rise in Millennial renters during this timeframe, while California\u2019s <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/los-angeles-ca\/\">Los Angeles<\/a>, <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/san-jose-ca\/\">San Jose<\/a> and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/oxnard-ca\/\">Oxnard<\/a> also ranked among the metro areas with the most significant increases.<\/p>\n\n\n\n<p><strong>Overall, in about three out of four metro areas (83 of the 107 metro areas included in this report), there are more Millennial homeowners than renters.<\/strong><\/p>\n\n\n\n<p>The areas with the highest shares of Millennial homeowners typically feature strong income growth for this generation&#8217;s workers (up to 52% across five years) and manageable local price growth, which remained below the 20% threshold. To that end, <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/grand-rapids-mi\/\">Grand Rapids, MI<\/a> \u2014 along with <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/ogden-ut\/\">Ogden<\/a> and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/provo-ut\/\">Provo<\/a> in <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/ut\/\">Utah<\/a> \u2014 top the list, with Millennial homeownership rates ranging from 67% to 69%.<\/p>\n\n\n\n<div id=\"datawrapper-vis-sk8zd\" style=\"min-height: 590px;\"><script type=\"text\/javascript\" defer=\"\" src=\"https:\/\/datawrapper.dwcdn.net\/sk8zd\/embed.js\" charset=\"utf-8\" data-target=\"#datawrapper-vis-sk8zd\"><\/script><noscript><\/noscript><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-did-florida-and-california-see-the-highest-gains-in-millennial-homeowners\">Why did Florida and California see the highest gains in Millennial homeowners?<\/h2>\n\n\n\n<p>The areas that saw the most significant increases in Millennials buying homes are medium or small-sized metro areas in Florida and California. What do all of these places have in common? More affordable home prices, manageable inflation, strong income growth and a higher quality of life.<\/p>\n\n\n\n<p>Additionally, these smaller metros have benefitted from the <a href=\"https:\/\/www.brookings.edu\/articles\/how-the-pandemic-changed-and-didnt-change-where-americans-are-moving\/\" target=\"_blank\" rel=\"noopener\">pandemic-driven migration patterns<\/a> in which Millennials moved away from dense, costly major cities driven by remote work opportunities and the need for more physical space.<\/p>\n\n\n\n<p><strong>First on the list is North Port, FL, where the number of <span data-olk-copy-source=\"MessageBody\">Millennials who bought a home nearly tripled <\/span>between in five years.<\/strong> Located on Florida\u2019s west coast, the North Port\u2013Sarasota\u2013Bradenton metro continues to attract new residents seeking a higher quality of life, ranking among the <a href=\"https:\/\/explodingtopics.com\/blog\/fastest-growing-cities\" target=\"_blank\" rel=\"noopener\">fastest-growing areas in the U.S.<\/a><\/p>\n\n\n\n<p>Next is <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/lakeland-fl\/\">Lakeland, FL<\/a>, which saw a 141% increase in Millennial homeowners. Its prime location \u2014 offering easy access to both Orlando and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/tampa-fl\/\">Tampa<\/a> \u2014 is one of the key factors behind the shift. By 2023, the metro area had more Millennials who owned homes than rented, a reversal of the situation in 2018.<\/p>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Muli:ital,wght@0,400;0,600;0,700;1,400&display=swap');\n\n#rc-millennials-buying {\n  --text: #1f1f1f;\n  --muted: #6b7280;\n  --rule: #333333;\n  --grid: #dddddd;\n  --stripe: #f5f5f5;\n  --bar: #ff9c1a;\n  --bg: #ffffff;\n  --border: #e5e7eb;\n  --purple-dark: #6f21a3;\n  margin: 0;\n  background: var(--bg);\n  color: var(--text);\n  font-family: 'Muli';\n}\n\n#rc-millennials-buying *,\n#rc-millennials-buying *::before,\n#rc-millennials-buying *::after {\n  box-sizing: border-box;\n}\n\n#rc-millennials-buying .visual-wrap {\n  max-width: 1180px;\n  margin: 16px auto;\n  padding: 0 14px;\n  box-sizing: border-box;\n}\n\n#rc-millennials-buying .visual-card {\n  background: #ffffff;\n  padding: 24px 14px 12px;\n  border-radius: 10px;\n  border: 1px solid var(--border);\n  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);\n  box-sizing: border-box;\n}\n\n#rc-millennials-buying .visual-title {\n  margin: 0 0 14px;\n  color: #555555;\n  text-align: center;\n  font-size: clamp(26px, 3vw, 32px);\n  line-height: 1.15;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n}\n\n#rc-millennials-buying .search-bar {\n  display: flex;\n  justify-content: flex-start;\n  margin: 0 0 20px;\n}\n\n#rc-millennials-buying .search-input {\n  width: 100%;\n  max-width: 280px;\n  padding: 9px 14px;\n  border: 1px solid var(--grid);\n  border-radius: 999px;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 14px;\n  color: var(--text);\n  outline: none;\n}\n\n#rc-millennials-buying .search-input:focus {\n  border-color: var(--bar);\n}\n\n#rc-millennials-buying .no-results {\n  text-align: center;\n  color: var(--muted);\n  font-size: 14px;\n  margin: 24px 0;\n}\n\n#rc-millennials-buying .table-wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n#rc-millennials-buying table {\n  width: 100%;\n  min-width: 0;\n  border-collapse: collapse;\n  border-spacing: 0;\n  table-layout: fixed;\n  font-variant-numeric: tabular-nums;\n}\n\n#rc-millennials-buying col.rank { width: 7.8%; }\n#rc-millennials-buying col.metro { width: 25.5%; }\n#rc-millennials-buying col.hh2023 { width: 20.5%; }\n#rc-millennials-buying col.hh2018 { width: 20.7%; }\n#rc-millennials-buying col.change { width: 25.5%; }\n\n#rc-millennials-buying thead th {\n  padding: 2px 6px 8px;\n  border-bottom: 3px solid var(--rule);\n  color: #171717;\n  font-size: 14px;\n  line-height: 1.15;\n  font-weight: 700;\n  vertical-align: bottom;\n  text-align: left;\n}\n\n#rc-millennials-buying thead th.rank-head {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n#rc-millennials-buying thead th.metro-head {\n  padding-left: 12px;\n}\n\n#rc-millennials-buying thead th.num,\n#rc-millennials-buying thead th.change-head {\n  text-align: center;\n}\n\n#rc-millennials-buying tbody tr:nth-child(even) {\n  background: var(--stripe);\n}\n\n#rc-millennials-buying tbody td {\n  height: 30px;\n  padding: 0 6px;\n  border-top: 1px solid var(--grid);\n  vertical-align: middle;\n  font-size: 14px;\n  line-height: 1;\n  white-space: nowrap;\n}\n\n#rc-millennials-buying tbody tr:first-child td {\n  border-top: none;\n}\n\n#rc-millennials-buying td.rank {\n  color: #1d1d1d;\n  font-size: 13px;\n  font-weight: 700;\n  text-align: left;\n  padding-left: 8px;\n  padding-right: 0;\n}\n\n#rc-millennials-buying td.metro {\n  text-align: left;\n}\n\n#rc-millennials-buying td.num {\n  text-align: center;\n}\n\n#rc-millennials-buying td.change-cell {\n  padding: 4px 14px 4px 6px;\n}\n\n#rc-millennials-buying .bar-track {\n  width: 100%;\n  height: 22px;\n  position: relative;\n}\n\n#rc-millennials-buying .bar {\n  height: 100%;\n  min-width: 42px;\n  background: var(--bar);\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  padding-right: 6px;\n  color: #111111;\n  font-size: 11px;\n  line-height: 1;\n  font-weight: 400;\n}\n\n#rc-millennials-buying .pagination-controls {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 10px;\n  margin-top: 16px;\n}\n\n#rc-millennials-buying .page-btn {\n  background: var(--bar);\n  color: #ffffff;\n  border: none;\n  border-radius: 999px;\n  padding: 6px 12px;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  cursor: pointer;\n}\n\n#rc-millennials-buying .page-btn:disabled {\n  opacity: 0.45;\n  cursor: not-allowed;\n}\n\n#rc-millennials-buying .page-info {\n  font-size: 13px;\n  font-weight: 700;\n  color: #424141;\n}\n\n#rc-millennials-buying .bottom-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  margin-top: 26px;\n  padding-top: 8px;\n  border-top: 1px solid var(--border);\n  flex-wrap: wrap;\n}\n\n#rc-millennials-buying .source {\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.3;\n  margin: 0;\n  flex: 1;\n}\n\n#rc-millennials-buying .source a {\n  color: inherit;\n  text-decoration: none;\n}\n\n#rc-millennials-buying .footer-right {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  flex: 0 0 auto;\n}\n\n#rc-millennials-buying .brand-logo {\n  height: 22px;\n  width: auto;\n  display: block;\n}\n\n#rc-millennials-buying .export-actions {\n  display: flex;\n  gap: 16px;\n  margin-top: 8px;\n}\n\n#rc-millennials-buying .export-btn {\n  background: none;\n  border: none;\n  padding: 0;\n  margin: 0;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--muted);\n  text-decoration: underline;\n  cursor: pointer;\n}\n\n#rc-millennials-buying .export-btn:hover {\n  color: var(--text);\n}\n\n#rc-millennials-buying thead th.sortable {\n  cursor: pointer;\n  user-select: none;\n}\n\n#rc-millennials-buying thead th.sortable:hover {\n  color: var(--bar);\n}\n\n#rc-millennials-buying .sort-indicator {\n  display: inline-block;\n  margin-left: 4px;\n  font-size: 11px;\n  font-weight: 400;\n  color: var(--muted);\n}\n\n#rc-millennials-buying thead th.sortable:hover .sort-indicator {\n  color: var(--bar);\n}\n\n@media (max-width: 720px) {\n  #rc-millennials-buying .visual-wrap {\n    margin: 10px auto;\n    padding: 0 10px;\n  }\n\n  #rc-millennials-buying .visual-card {\n    padding: 18px 10px 10px;\n  }\n\n  #rc-millennials-buying .visual-title {\n    margin-bottom: 24px;\n  }\n\n  #rc-millennials-buying .bottom-bar {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  #rc-millennials-buying .footer-right {\n    justify-content: flex-start;\n  }\n}\n<\/style>\n\n<div id=\"rc-millennials-buying\" class=\"rc-gutenberg-visual\" data-rc-visual=\"rc-millennials-buying\">\n  <div class=\"visual-wrap\">\n\n\n    <div class=\"visual-card\" data-rc-id=\"export-card\" id=\"rc-millennials-buying-export-card\">\n      <h1 class=\"visual-title\">Where more Millennials are buying<\/h1>\n\n      <div class=\"search-bar\">\n        <input class=\"search-input\" id=\"metroSearch\" type=\"text\" placeholder=\"Search metro area&hellip;\" aria-label=\"Search metro area\" \/>\n      <\/div>\n\n      <div class=\"table-wrap\" role=\"region\" aria-label=\"Millennial owner households by metro area\" tabindex=\"0\">\n        <table>\n<colgroup>\n<col class=\"rank\"\/>\n<col class=\"metro\"\/>\n<col class=\"hh2023\"\/>\n<col class=\"hh2018\"\/>\n<col class=\"change\"\/>\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"rank-head\" scope=\"col\"><\/th>\n<th class=\"metro-head\" scope=\"col\">Metro area<\/th>\n<th class=\"num\" scope=\"col\">Millennial owner<br\/>households in<br\/>2023<\/th>\n<th class=\"num\" scope=\"col\">Millennial owner<br\/>households in<br\/>2018<\/th>\n<th class=\"change-head\" scope=\"col\">5-year change<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr><td class=\"rank\">1<\/td><td class=\"metro\">North Port, FL<\/td><td class=\"num\">35,144<\/td><td class=\"num\">13,212<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:100.0%\">166%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">2<\/td><td class=\"metro\">Lakeland, FL<\/td><td class=\"num\">47,972<\/td><td class=\"num\">19,929<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:84.8%\">140.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">3<\/td><td class=\"metro\">Jacksonville, FL<\/td><td class=\"num\">105,156<\/td><td class=\"num\">46,556<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:75.8%\">125.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">4<\/td><td class=\"metro\">Stockton, CA<\/td><td class=\"num\">37,711<\/td><td class=\"num\">17,333<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:70.8%\">117.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">5<\/td><td class=\"metro\">Oxnard, CA<\/td><td class=\"num\">29,607<\/td><td class=\"num\">13,840<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:68.6%\">113.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">6<\/td><td class=\"metro\">Palm Bay, FL<\/td><td class=\"num\">32,530<\/td><td class=\"num\">15,352<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:67.4%\">111.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">7<\/td><td class=\"metro\">Austin, TX<\/td><td class=\"num\">176,981<\/td><td class=\"num\">83,918<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:66.8%\">110.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">8<\/td><td class=\"metro\">Tucson, AZ<\/td><td class=\"num\">56,782<\/td><td class=\"num\">27,179<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:65.6%\">108.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">9<\/td><td class=\"metro\">Deltona, FL<\/td><td class=\"num\">36,715<\/td><td class=\"num\">17,612<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:65.4%\">108.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">10<\/td><td class=\"metro\">San Antonio, TX<\/td><td class=\"num\">153,099<\/td><td class=\"num\">74,379<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:63.7%\">105.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">11<\/td><td class=\"metro\">Youngstown, OH<\/td><td class=\"num\">32,358<\/td><td class=\"num\">15,861<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:62.7%\">104%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">12<\/td><td class=\"metro\">Fresno, CA<\/td><td class=\"num\">49,742<\/td><td class=\"num\">24,384<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:62.7%\">104%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">13<\/td><td class=\"metro\">Orlando, FL<\/td><td class=\"num\">143,705<\/td><td class=\"num\">72,744<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:58.8%\">97.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">14<\/td><td class=\"metro\">Miami, FL<\/td><td class=\"num\">248,583<\/td><td class=\"num\">125,886<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:58.7%\">97.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">15<\/td><td class=\"metro\">Dallas, TX<\/td><td class=\"num\">451,826<\/td><td class=\"num\">229,497<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:58.4%\">96.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">16<\/td><td class=\"metro\">El Paso, TX<\/td><td class=\"num\">47,397<\/td><td class=\"num\">24,274<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:57.4%\">95.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">17<\/td><td class=\"metro\">Philadelphia, PA<\/td><td class=\"num\">385,854<\/td><td class=\"num\">201,239<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:55.2%\">91.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">18<\/td><td class=\"metro\">Richmond, VA<\/td><td class=\"num\">86,459<\/td><td class=\"num\">45,578<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:54.0%\">89.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">19<\/td><td class=\"metro\">New York, NY<\/td><td class=\"num\">762,654<\/td><td class=\"num\">402,985<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:53.8%\">89.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">20<\/td><td class=\"metro\">San Diego, CA<\/td><td class=\"num\">130,700<\/td><td class=\"num\">69,203<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:53.6%\">88.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">21<\/td><td class=\"metro\">Colorado Springs, CO<\/td><td class=\"num\">60,757<\/td><td class=\"num\">32,244<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:53.3%\">88.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">22<\/td><td class=\"metro\">Bakersfield, CA<\/td><td class=\"num\">47,744<\/td><td class=\"num\">25,394<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:53.0%\">88%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">23<\/td><td class=\"metro\">San Francisco, CA<\/td><td class=\"num\">193,905<\/td><td class=\"num\">103,353<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:52.8%\">87.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">24<\/td><td class=\"metro\">Bridgeport, CT<\/td><td class=\"num\">42,888<\/td><td class=\"num\">22,912<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:52.5%\">87.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">25<\/td><td class=\"metro\">Tampa, FL<\/td><td class=\"num\">169,987<\/td><td class=\"num\">90,945<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:52.4%\">86.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">26<\/td><td class=\"metro\">Cape Coral, FL<\/td><td class=\"num\">32,613<\/td><td class=\"num\">17,462<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:52.3%\">86.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">27<\/td><td class=\"metro\">Providence, RI<\/td><td class=\"num\">90,717<\/td><td class=\"num\">48,909<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:51.5%\">85.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">28<\/td><td class=\"metro\">Washington, DC<\/td><td class=\"num\">365,182<\/td><td class=\"num\">197,450<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:51.1%\">84.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">29<\/td><td class=\"metro\">Houston, TX<\/td><td class=\"num\">418,698<\/td><td class=\"num\">227,365<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:50.7%\">84.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">30<\/td><td class=\"metro\">New Haven, CT<\/td><td class=\"num\">39,849<\/td><td class=\"num\">21,896<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:49.4%\">82%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">31<\/td><td class=\"metro\">Scranton, PA<\/td><td class=\"num\">25,471<\/td><td class=\"num\">14,108<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:48.5%\">80.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">32<\/td><td class=\"metro\">Charlotte, NC<\/td><td class=\"num\">173,078<\/td><td class=\"num\">96,145<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:48.2%\">80%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">33<\/td><td class=\"metro\">Worcester, MA<\/td><td class=\"num\">54,789<\/td><td class=\"num\">30,440<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:48.2%\">80%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">34<\/td><td class=\"metro\">Springfield, MA<\/td><td class=\"num\">28,376<\/td><td class=\"num\">15,799<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:48.0%\">79.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">35<\/td><td class=\"metro\">Sacramento, CA<\/td><td class=\"num\">124,760<\/td><td class=\"num\">69,517<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:47.9%\">79.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">36<\/td><td class=\"metro\">Phoenix, AZ<\/td><td class=\"num\">289,450<\/td><td class=\"num\">161,670<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:47.6%\">79%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">37<\/td><td class=\"metro\">McAllen, TX<\/td><td class=\"num\">44,787<\/td><td class=\"num\">25,111<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:47.2%\">78.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">38<\/td><td class=\"metro\">Atlanta, GA<\/td><td class=\"num\">367,436<\/td><td class=\"num\">207,060<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:46.7%\">77.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">39<\/td><td class=\"metro\">Virginia Beach, VA<\/td><td class=\"num\">107,120<\/td><td class=\"num\">60,367<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:46.6%\">77.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">40<\/td><td class=\"metro\">New Orleans, LA<\/td><td class=\"num\">73,249<\/td><td class=\"num\">41,399<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:46.3%\">76.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">41<\/td><td class=\"metro\">Huntsville, AL<\/td><td class=\"num\">34,771<\/td><td class=\"num\">19,659<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:46.3%\">76.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">42<\/td><td class=\"metro\">Harrisburg, PA<\/td><td class=\"num\">36,245<\/td><td class=\"num\">20,586<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:45.8%\">76.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">43<\/td><td class=\"metro\">Portland, OR<\/td><td class=\"num\">155,484<\/td><td class=\"num\">88,412<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:45.7%\">75.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">44<\/td><td class=\"metro\">Boston, MA<\/td><td class=\"num\">259,828<\/td><td class=\"num\">147,898<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:45.6%\">75.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">45<\/td><td class=\"metro\">San Jose, CA<\/td><td class=\"num\">72,427<\/td><td class=\"num\">41,599<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:44.6%\">74.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">46<\/td><td class=\"metro\">Winston, NC<\/td><td class=\"num\">34,515<\/td><td class=\"num\">19,845<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:44.5%\">73.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">47<\/td><td class=\"metro\">Los Angeles, CA<\/td><td class=\"num\">387,212<\/td><td class=\"num\">223,118<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:44.3%\">73.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">48<\/td><td class=\"metro\">Charleston, SC<\/td><td class=\"num\">57,528<\/td><td class=\"num\">33,154<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:44.3%\">73.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">49<\/td><td class=\"metro\">Raleigh, NC<\/td><td class=\"num\">104,914<\/td><td class=\"num\">60,663<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:43.9%\">72.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">50<\/td><td class=\"metro\">Riverside, CA<\/td><td class=\"num\">224,110<\/td><td class=\"num\">129,714<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:43.9%\">72.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">51<\/td><td class=\"metro\">Albany, NY<\/td><td class=\"num\">50,364<\/td><td class=\"num\">29,168<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:43.8%\">72.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">52<\/td><td class=\"metro\">Provo, UT<\/td><td class=\"num\">51,912<\/td><td class=\"num\">30,067<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:43.8%\">72.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">53<\/td><td class=\"metro\">Pensacola, FL<\/td><td class=\"num\">32,853<\/td><td class=\"num\">19,172<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:43.0%\">71.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">54<\/td><td class=\"metro\">Columbia, SC<\/td><td class=\"num\">54,029<\/td><td class=\"num\">31,554<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:42.9%\">71.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">55<\/td><td class=\"metro\">Augusta, GA<\/td><td class=\"num\">30,741<\/td><td class=\"num\">17,962<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:42.8%\">71.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">56<\/td><td class=\"metro\">Allentown, PA<\/td><td class=\"num\">46,983<\/td><td class=\"num\">27,474<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:42.8%\">71%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">57<\/td><td class=\"metro\">Memphis, TN<\/td><td class=\"num\">60,430<\/td><td class=\"num\">35,427<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:42.5%\">70.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">58<\/td><td class=\"metro\">Indianapolis, IN<\/td><td class=\"num\">153,489<\/td><td class=\"num\">90,530<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.9%\">69.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">59<\/td><td class=\"metro\">Corpus Christi, TX<\/td><td class=\"num\">26,033<\/td><td class=\"num\">15,425<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.4%\">68.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">60<\/td><td class=\"metro\">Chattanooga, TN<\/td><td class=\"num\">33,698<\/td><td class=\"num\">19,969<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.4%\">68.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">61<\/td><td class=\"metro\">Albuquerque, NM<\/td><td class=\"num\">58,200<\/td><td class=\"num\">34,535<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.3%\">68.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">62<\/td><td class=\"metro\">Boise City, ID<\/td><td class=\"num\">56,992<\/td><td class=\"num\">33,856<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.1%\">68.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">63<\/td><td class=\"metro\">Birmingham, AL<\/td><td class=\"num\">73,653<\/td><td class=\"num\">43,794<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.1%\">68.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">64<\/td><td class=\"metro\">Detroit, MI<\/td><td class=\"num\">285,925<\/td><td class=\"num\">170,149<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.0%\">68%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">65<\/td><td class=\"metro\">Baltimore, MD<\/td><td class=\"num\">173,454<\/td><td class=\"num\">103,650<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:40.5%\">67.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">66<\/td><td class=\"metro\">Columbus, OH<\/td><td class=\"num\">127,520<\/td><td class=\"num\">76,477<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:40.2%\">66.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">67<\/td><td class=\"metro\">Seattle, WA<\/td><td class=\"num\">258,105<\/td><td class=\"num\">155,635<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:39.6%\">65.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">68<\/td><td class=\"metro\">Buffalo, NY<\/td><td class=\"num\">72,004<\/td><td class=\"num\">43,471<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:39.5%\">65.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">69<\/td><td class=\"metro\">Cincinnati, OH<\/td><td class=\"num\">144,755<\/td><td class=\"num\">87,795<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:39.1%\">64.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">70<\/td><td class=\"metro\">Nashville, TN<\/td><td class=\"num\">150,496<\/td><td class=\"num\">91,323<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:39.0%\">64.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">71<\/td><td class=\"metro\">Denver, CO<\/td><td class=\"num\">215,393<\/td><td class=\"num\">131,069<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:38.7%\">64.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">72<\/td><td class=\"metro\">Greensboro, NC<\/td><td class=\"num\">43,031<\/td><td class=\"num\">26,205<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:38.7%\">64.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">73<\/td><td class=\"metro\">Kansas City, MO<\/td><td class=\"num\">155,117<\/td><td class=\"num\">94,487<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:38.7%\">64.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">74<\/td><td class=\"metro\">Syracuse, NY<\/td><td class=\"num\">38,743<\/td><td class=\"num\">23,666<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:38.4%\">63.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">75<\/td><td class=\"metro\">Greenville, SC<\/td><td class=\"num\">67,968<\/td><td class=\"num\">41,895<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:37.5%\">62.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">76<\/td><td class=\"metro\">Fayetteville, AR<\/td><td class=\"num\">36,048<\/td><td class=\"num\">22,288<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:37.2%\">61.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">77<\/td><td class=\"metro\">Salt Lake City, UT<\/td><td class=\"num\">94,194<\/td><td class=\"num\">58,420<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:36.9%\">61.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">78<\/td><td class=\"metro\">Dayton, OH<\/td><td class=\"num\">49,385<\/td><td class=\"num\">30,649<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:36.8%\">61.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">79<\/td><td class=\"metro\">Lancaster, PA<\/td><td class=\"num\">34,784<\/td><td class=\"num\">21,642<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:36.6%\">60.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">80<\/td><td class=\"metro\">Chicago, IL<\/td><td class=\"num\">551,013<\/td><td class=\"num\">345,229<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:35.9%\">59.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">81<\/td><td class=\"metro\">Las Vegas, NV<\/td><td class=\"num\">111,124<\/td><td class=\"num\">69,715<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:35.8%\">59.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">82<\/td><td class=\"metro\">Minneapolis, MN<\/td><td class=\"num\">279,750<\/td><td class=\"num\">175,623<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:35.7%\">59.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">83<\/td><td class=\"metro\">Rochester, NY<\/td><td class=\"num\">66,888<\/td><td class=\"num\">42,197<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:35.2%\">58.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">84<\/td><td class=\"metro\">St. Louis, MO<\/td><td class=\"num\">196,595<\/td><td class=\"num\">124,225<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:35.1%\">58.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">85<\/td><td class=\"metro\">Reno, NV<\/td><td class=\"num\">27,494<\/td><td class=\"num\">17,390<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:35.0%\">58.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">86<\/td><td class=\"metro\">Spokane, WA<\/td><td class=\"num\">39,436<\/td><td class=\"num\">24,974<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:34.9%\">57.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">87<\/td><td class=\"metro\">Ogden, UT<\/td><td class=\"num\">47,374<\/td><td class=\"num\">30,071<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:34.6%\">57.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">88<\/td><td class=\"metro\">Modesto, CA<\/td><td class=\"num\">25,483<\/td><td class=\"num\">16,429<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:33.2%\">55.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">89<\/td><td class=\"metro\">Little Rock, AR<\/td><td class=\"num\">45,748<\/td><td class=\"num\">29,833<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:32.1%\">53.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">90<\/td><td class=\"metro\">Louisville, KY<\/td><td class=\"num\">86,628<\/td><td class=\"num\">56,587<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:32.0%\">53.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">91<\/td><td class=\"metro\">Hartford, CT<\/td><td class=\"num\">65,940<\/td><td class=\"num\">43,227<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:31.6%\">52.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">92<\/td><td class=\"metro\">Cleveland, OH<\/td><td class=\"num\">112,017<\/td><td class=\"num\">73,629<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:31.4%\">52.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">93<\/td><td class=\"metro\">Wichita, KS<\/td><td class=\"num\">40,806<\/td><td class=\"num\">26,873<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:31.2%\">51.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">94<\/td><td class=\"metro\">Asheville, NC<\/td><td class=\"num\">27,831<\/td><td class=\"num\">18,344<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:31.1%\">51.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">95<\/td><td class=\"metro\">Omaha, NE<\/td><td class=\"num\">76,797<\/td><td class=\"num\">51,184<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:30.1%\">50%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">96<\/td><td class=\"metro\">Portland, ME<\/td><td class=\"num\">35,993<\/td><td class=\"num\">24,030<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:30.0%\">49.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">97<\/td><td class=\"metro\">Pittsburgh, PA<\/td><td class=\"num\">149,879<\/td><td class=\"num\">100,419<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:29.7%\">49.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">98<\/td><td class=\"metro\">Akron, OH<\/td><td class=\"num\">41,438<\/td><td class=\"num\">27,898<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:29.2%\">48.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">99<\/td><td class=\"metro\">Milwaukee, WI<\/td><td class=\"num\">91,699<\/td><td class=\"num\">62,163<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:28.6%\">47.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">100<\/td><td class=\"metro\">Baton Rouge, LA<\/td><td class=\"num\">59,536<\/td><td class=\"num\">41,196<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:26.8%\">44.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">101<\/td><td class=\"metro\">Knoxville, TN<\/td><td class=\"num\">52,975<\/td><td class=\"num\">37,009<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:26.0%\">43.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">102<\/td><td class=\"metro\">Grand Rapids, MI<\/td><td class=\"num\">73,080<\/td><td class=\"num\">51,860<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:24.6%\">40.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">103<\/td><td class=\"metro\">Lafayette, LA<\/td><td class=\"num\">33,005<\/td><td class=\"num\">24,228<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:21.8%\">36.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">104<\/td><td class=\"metro\">Jackson, MS<\/td><td class=\"num\">30,727<\/td><td class=\"num\">22,709<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:21.3%\">35.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">105<\/td><td class=\"metro\">Oklahoma City, OK<\/td><td class=\"num\">86,359<\/td><td class=\"num\">66,910<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:17.5%\">29.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">106<\/td><td class=\"metro\">Toledo, OH<\/td><td class=\"num\">31,361<\/td><td class=\"num\">25,116<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:15.0%\">24.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">107<\/td><td class=\"metro\">Des Moines, IA<\/td><td class=\"num\">48,979<\/td><td class=\"num\">43,175<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:8.1%\">13.4%<\/div><\/div><\/td><\/tr>\n<\/tbody>\n<\/table>\n      <\/div>\n\n      <div class=\"bottom-bar\">\n        <p class=\"source\">Source: RentCafe&#8217;s analysis of IPUMS data &bull; All data is accurate as of the date of publication.<\/p>\n        <div class=\"footer-right\">\n          <a href=\"https:\/\/www.rentcafe.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">\n            <img decoding=\"async\" alt=\"RentCafe logo\" class=\"brand-logo\" src=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/11\/RentCafe-logo-for-light-background.png?resize=500,128\" \/>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"export-actions\">\n        <button class=\"export-btn\" type=\"button\" data-rc-download=\"true\" data-rc-download-target=\"rc-millennials-buying-export-card\" data-rc-download-filename=\"where-millennials-are-buying.png\">Download PNG<\/button>\n        <button class=\"export-btn\" type=\"button\" data-rc-id=\"getData\">Get data<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  const root = document.getElementById('rc-millennials-buying');\n  if (!root || root.dataset.rcInitialized === 'true') return;\n  root.dataset.rcInitialized = 'true';\n\n  const rowsPerPage = 20;\n  let currentPage = 1;\n\n  function loadHtml2Canvas() {\n    if (window.html2canvas) {\n      return Promise.resolve(window.html2canvas);\n    }\n\n    if (window.__rentcafeHtml2CanvasPromise) {\n      return window.__rentcafeHtml2CanvasPromise;\n    }\n\n    window.__rentcafeHtml2CanvasPromise = new Promise(function (resolve, reject) {\n      const existingScript = document.querySelector('script[data-rentcafe-html2canvas=\"true\"]');\n\n      if (existingScript) {\n        existingScript.addEventListener('load', function () {\n          if (window.html2canvas) resolve(window.html2canvas);\n          else reject(new Error('html2canvas loaded but is unavailable.'));\n        }, { once: true });\n        existingScript.addEventListener('error', reject, { once: true });\n        return;\n      }\n\n      const script = document.createElement('script');\n      script.src = 'https:\/\/cdn.jsdelivr.net\/npm\/html2canvas@1.4.1\/dist\/html2canvas.min.js';\n      script.async = true;\n      script.setAttribute('data-rentcafe-html2canvas', 'true');\n      script.onload = function () {\n        if (window.html2canvas) resolve(window.html2canvas);\n        else reject(new Error('html2canvas loaded but is unavailable.'));\n      };\n      script.onerror = reject;\n      document.head.appendChild(script);\n    });\n\n    return window.__rentcafeHtml2CanvasPromise;\n  }\n\n  function captureWithHtml2Canvas(element, options) {\n    return loadHtml2Canvas().then(function (html2canvasLibrary) {\n      return html2canvasLibrary(element, options);\n    });\n  }\n\n  function downloadPNG(elementId, filename) {\n    const el = document.getElementById(elementId);\n    if (!el) return;\n\n    captureWithHtml2Canvas(el, {\n      scale: 2,\n      useCORS: true,\n      backgroundColor: '#ffffff',\n      ignoreElements: function (element) {\n        return element.classList && element.classList.contains('export-actions');\n      }\n    }).then(function (canvas) {\n      const link = document.createElement('a');\n      link.href = canvas.toDataURL('image\/png');\n      link.download = filename;\n      link.click();\n    });\n  }\n\n  function bindDownloadButton() {\n    const button = root.querySelector('[data-rc-download=\"true\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const target = button.getAttribute('data-rc-download-target') || 'export-card';\n      const filename = button.getAttribute('data-rc-download-filename') || 'visual.png';\n      downloadPNG(target, filename);\n    });\n  }\n\n  function csvEscape(value) {\n    const str = String(value == null ? '' : value).replace(\/\\s+\/g, ' ').trim();\n    if (\/[\",\\n]\/.test(str)) {\n      return '\"' + str.replace(\/\"\/g, '\"\"') + '\"';\n    }\n    return str;\n  }\n\n  function buildCsv(table) {\n    const headers = Array.from(table.querySelectorAll('thead th')).map(function (th, index) {\n      const label = (th.dataset.sortLabel || th.textContent).replace(\/\\s+\/g, ' ').trim();\n      return label || (index === 0 ? 'Rank' : 'Column ' + (index + 1));\n    });\n\n    const rows = Array.from(table.querySelectorAll('tbody tr')).map(function (tr) {\n      return Array.from(tr.querySelectorAll('td')).map(function (td) {\n        return csvEscape(td.textContent);\n      });\n    });\n\n    return [headers.map(csvEscape).join(',')]\n      .concat(rows.map(function (cells) { return cells.join(','); }))\n      .join('\\r\\n');\n  }\n\n  function bindGetDataButton(table, filename) {\n    const button = root.querySelector('[data-rc-id=\"getData\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const csv = buildCsv(table);\n      const blob = new Blob([csv], { type: 'text\/csv;charset=utf-8;' });\n      const url = URL.createObjectURL(blob);\n      const link = document.createElement('a');\n      link.href = url;\n      link.download = filename;\n      link.click();\n      URL.revokeObjectURL(url);\n    });\n  }\n\n  function getCellSortValue(cell) {\n    if (!cell) return '';\n    const text = cell.textContent.replace(\/\\s+\/g, ' ').trim();\n    const numeric = parseFloat(text.replace(\/[%,$]\/g, ''));\n    return isNaN(numeric) ? text.toLowerCase() : numeric;\n  }\n\n  function bindSortableHeaders(table, tbody, allRows, onSorted) {\n    const headerCells = Array.from(table.querySelectorAll('thead th'));\n    let sortColumn = null;\n    let sortDirection = 1;\n\n    headerCells.forEach(function (th, index) {\n      th.dataset.sortLabel = th.textContent.replace(\/\\s+\/g, ' ').trim();\n      th.classList.add('sortable');\n\n      const indicator = document.createElement('span');\n      indicator.className = 'sort-indicator';\n      indicator.textContent = '\u21c5';\n      th.appendChild(indicator);\n\n      th.addEventListener('click', function () {\n        sortDirection = sortColumn === index ? sortDirection * -1 : 1;\n        sortColumn = index;\n\n        headerCells.forEach(function (headerCell) {\n          const ind = headerCell.querySelector('.sort-indicator');\n          if (ind) ind.textContent = '\u21c5';\n        });\n        indicator.textContent = sortDirection === 1 ? '\u25b2' : '\u25bc';\n\n        allRows.sort(function (rowA, rowB) {\n          const valueA = getCellSortValue(rowA.querySelectorAll('td')[index]);\n          const valueB = getCellSortValue(rowB.querySelectorAll('td')[index]);\n\n          if (valueA < valueB) return -1 * sortDirection;\n          if (valueA > valueB) return 1 * sortDirection;\n          return 0;\n        });\n\n        allRows.forEach(function (row) {\n          tbody.appendChild(row);\n        });\n\n        onSorted();\n      });\n    });\n  }\n\n  function initVisual() {\n    const table = root.querySelector('table');\n    if (!table) return;\n\n    const tbody = table.querySelector('tbody');\n    if (!tbody) return;\n\n    bindDownloadButton();\n    bindGetDataButton(table, 'where-millennials-are-buying-data.csv');\n\n    const allRows = Array.from(tbody.querySelectorAll('tr'));\n    const searchInput = root.querySelector('#metroSearch');\n\n    const pagination = document.createElement('div');\n    pagination.className = 'pagination-controls';\n\n    const prevBtn = document.createElement('button');\n    prevBtn.textContent = 'Previous';\n    prevBtn.className = 'page-btn';\n    prevBtn.type = 'button';\n\n    const pageInfo = document.createElement('span');\n    pageInfo.className = 'page-info';\n\n    const nextBtn = document.createElement('button');\n    nextBtn.textContent = 'Next';\n    nextBtn.className = 'page-btn';\n    nextBtn.type = 'button';\n\n    pagination.appendChild(prevBtn);\n    pagination.appendChild(pageInfo);\n    pagination.appendChild(nextBtn);\n    table.insertAdjacentElement('afterend', pagination);\n\n    const noResults = document.createElement('p');\n    noResults.className = 'no-results';\n    noResults.textContent = 'No metro areas match your search.';\n    noResults.style.display = 'none';\n    pagination.insertAdjacentElement('afterend', noResults);\n\n    function getFilteredRows() {\n      const query = searchInput ? searchInput.value.trim().toLowerCase() : '';\n      if (!query) return allRows;\n\n      return allRows.filter(function (row) {\n        const metroCell = row.querySelector('.metro');\n        return metroCell && metroCell.textContent.toLowerCase().indexOf(query) !== -1;\n      });\n    }\n\n    function showPage(page, filteredRows) {\n      const totalPages = Math.max(1, Math.ceil(filteredRows.length \/ rowsPerPage));\n      currentPage = Math.min(Math.max(1, page), totalPages);\n\n      const start = (currentPage - 1) * rowsPerPage;\n      const end = start + rowsPerPage;\n      const visible = new Set(filteredRows.slice(start, end));\n\n      allRows.forEach(function (row) {\n        row.style.display = visible.has(row) ? '' : 'none';\n      });\n\n      pagination.style.display = totalPages <= 1 ? 'none' : 'flex';\n      pageInfo.textContent = 'Page ' + currentPage + ' of ' + totalPages;\n      prevBtn.disabled = currentPage === 1;\n      nextBtn.disabled = currentPage === totalPages;\n\n      table.style.display = filteredRows.length === 0 ? 'none' : '';\n      noResults.style.display = filteredRows.length === 0 ? '' : 'none';\n    }\n\n    function refresh(page) {\n      showPage(page, getFilteredRows());\n    }\n\n    prevBtn.addEventListener('click', function () {\n      refresh(currentPage - 1);\n    });\n\n    nextBtn.addEventListener('click', function () {\n      refresh(currentPage + 1);\n    });\n\n    if (searchInput) {\n      searchInput.addEventListener('input', function () {\n        refresh(1);\n      });\n    }\n\n    bindSortableHeaders(table, tbody, allRows, function () {\n      refresh(1);\n    });\n\n    refresh(1);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initVisual, { once: true });\n  } else {\n    initVisual();\n  }\n})();\n<\/script>\n\n\n\n<p>In third place is <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/jacksonville-fl\/\">Jacksonville, FL<\/a>, where the number of Millennial households more than doubled in five years. Plus, Millennial income growth here was well above local inflation, helping Jacksonville cross the threshold of 100,000 Millennial homeowners.<\/p>\n\n\n\n<p><strong>Interestingly, large metro areas \u2014 like San Antonio, Miami, <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/philadelphia-pa\/\">Philadelphia<\/a> and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/new-york-city-ny\/\">New York<\/a> \u2014 also made the list with Millennial homeownership growth rates ranging from 89% to 106%<\/strong>. Here, too, the diversity of job opportunities as well as healthy income gains for Millennials and manageable local price increases have made it possible and worthwhile for Millennials to buy homes, even if outside of the city cores. In fact, access to a variety of neighborhoods with different price points has helped Millennials to settle down in these areas.<\/p>\n\n\n\r\n\t\t<div id=\"cmw-quote-card-block_96d72a3c2d3fdd49341aac69a1bfcb81\" class=\"cmw-quote-card\">\r\n\t\t\t\t\t\t\t<div class=\"cmw-quote-card__image\">\r\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2026\/03\/Veronica-Grecu-RentCafe.jpg?w=150&amp;h=150&amp;crop=1\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Veronica Grecu, Senior Writer &amp; Research Analyst at RentCafe.com\" srcset=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2026\/03\/Veronica-Grecu-RentCafe.jpg 800w, https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2026\/03\/Veronica-Grecu-RentCafe.jpg?resize=150,150 150w, https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2026\/03\/Veronica-Grecu-RentCafe.jpg?resize=500,500 500w, https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2026\/03\/Veronica-Grecu-RentCafe.jpg?resize=768,768 768w, https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2026\/03\/Veronica-Grecu-RentCafe.jpg?resize=96,96 96w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>\t\t\t\t<\/div>\r\n\t\t\t\r\n\t\t\t<div class=\"cmw-quote-card__content\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"cmw-quote-card__quote\">\r\n\t\t\t\t\t\t<p>For California, the growth can be explained by the fact that homeownership is now on the rise among the older members of the generation. Many younger Millennials had previously delayed buying a home due to student debt and high costs, but now they\u2019re finding options that fit their budgets in a handful of affordable oases, like Stockton and Fresno, where housing costs are below the state average.<\/p>\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"cmw-quote-card__author\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<strong>Veronica Grecu<\/strong>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span>Senior Writer &amp; Research Analyst at RentCafe.com<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\n\n\n<p>Moreover, local governments in these areas offer financial support to encourage homeownership. For instance, Philadelphia offers <a href=\"https:\/\/phdcphila.org\/residents-and-landlords\/homebuyers-and-renters\/philly-first-home\/\" target=\"_blank\" rel=\"noopener\">grants<\/a> to help first-time homebuyers with the down payment, in addition to tax abatements for new construction and extensive renovations, which encourages the purchase of older homes.<\/p>\n\n\n\n<p>Similarly, Miami and San Antonio also offer assistance to first-time homebuyers for the down payment, as well as support through various neighborhood and community initiatives.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-top-locations-for-millennial-homeowners\">Top locations for Millennial homeowners<\/h2>\n\n\n\n<p>Millennials found homeownership success in smaller metro areas across Utah and the Midwest thanks to a combination of favorable factors, including more affordable prices. <strong>The highest concentrations of Millennial homeowners are in small and mid-sized metro areas, led by<\/strong> <strong>Grand Rapids, MI, where more than two-thirds of Millennials own a home. <\/strong><\/p>\n\n\n\n<p>Close behind is Ogden, UT, with a similar share, while Provo, UT \u2014 ranking third \u2014 boasts a 67% homeownership rate among Gen Y residents. Not far behind are <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/minneapolis-mn\/\">Minneapolis<\/a>; <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/boise-city-id\/\">Boise, ID<\/a>; and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/detroit-mi\/\">Detroit<\/a>, where six out of 10 Millennials are homeowners.<\/p>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Muli:ital,wght@0,400;0,600;0,700;1,400&display=swap');\n\n#rc-millennial-owners-heatmap {\n  --text: #1f1f1f;\n  --muted: #6b7280;\n  --rule: #333333;\n  --grid: #dddddd;\n  --stripe: #f5f5f5;\n  --border: #e5e7eb;\n  margin: 0;\n  background: #ffffff;\n  color: var(--text);\n  font-family: 'Muli';\n}\n\n#rc-millennial-owners-heatmap *,\n#rc-millennial-owners-heatmap *::before,\n#rc-millennial-owners-heatmap *::after {\n  box-sizing: border-box;\n}\n\n#rc-millennial-owners-heatmap .visual-wrap {\n  max-width: 1180px;\n  margin: 16px auto;\n  padding: 0 14px;\n}\n\n#rc-millennial-owners-heatmap .visual-card {\n  background: #ffffff;\n  padding: 22px 20px 14px;\n  border-radius: 10px;\n  border: 1px solid var(--border);\n  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);\n}\n\n#rc-millennial-owners-heatmap .visual-title {\n  margin: 0 0 22px;\n  text-align: center;\n  font-size: clamp(26px, 3vw, 32px);\n  font-weight: 700;\n  color: #555555;\n  line-height: 1.2;\n}\n\n#rc-millennial-owners-heatmap .table-wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n#rc-millennial-owners-heatmap table {\n  width: 100%;\n  min-width: 560px;\n  border-collapse: collapse;\n  border-spacing: 0;\n  table-layout: fixed;\n}\n\n#rc-millennial-owners-heatmap col.rank { width: 6%; }\n#rc-millennial-owners-heatmap col.metro { width: 34%; }\n#rc-millennial-owners-heatmap col.share { width: 60%; }\n\n#rc-millennial-owners-heatmap thead th {\n  padding: 0 10px 10px;\n  border-bottom: 2px solid var(--rule);\n  color: #171717;\n  font-size: 14px;\n  font-weight: 700;\n  text-align: left;\n  vertical-align: bottom;\n}\n\n#rc-millennial-owners-heatmap thead th.rank-head {\n  padding-left: 0;\n}\n\n#rc-millennial-owners-heatmap thead th.share-head {\n  text-align: center;\n}\n\n#rc-millennial-owners-heatmap tbody tr:nth-child(even) {\n  background: var(--stripe);\n}\n\n#rc-millennial-owners-heatmap tbody td {\n  height: 26px;\n  padding: 0 10px;\n  vertical-align: middle;\n  font-size: 14px;\n}\n\n#rc-millennial-owners-heatmap td.rank {\n  color: #1d1d1d;\n  font-weight: 700;\n  padding-left: 0;\n}\n\n#rc-millennial-owners-heatmap td.metro {\n  color: #1d1d1d;\n}\n\n#rc-millennial-owners-heatmap td.share-cell {\n  padding: 1px 0;\n}\n\n#rc-millennial-owners-heatmap .share-fill {\n  height: 26px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  font-weight: 700;\n}\n\n#rc-millennial-owners-heatmap .share-fill.light-text {\n  color: #ffffff;\n}\n\n#rc-millennial-owners-heatmap .share-fill.dark-text {\n  color: #5c3a1a;\n}\n\n#rc-millennial-owners-heatmap .bottom-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  margin-top: 22px;\n  padding-top: 8px;\n  border-top: 1px solid var(--border);\n  flex-wrap: wrap;\n}\n\n#rc-millennial-owners-heatmap .source {\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.35;\n  margin: 0;\n  flex: 1;\n}\n\n#rc-millennial-owners-heatmap .footer-right {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n}\n\n#rc-millennial-owners-heatmap .brand-logo {\n  height: 22px;\n  width: auto;\n}\n\n#rc-millennial-owners-heatmap .export-actions {\n  display: flex;\n  gap: 16px;\n  margin-top: 8px;\n}\n\n#rc-millennial-owners-heatmap .export-btn {\n  background: none;\n  border: none;\n  padding: 0;\n  margin: 0;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--muted);\n  text-decoration: underline;\n  cursor: pointer;\n}\n\n#rc-millennial-owners-heatmap .export-btn:hover {\n  color: var(--text);\n}\n\n@media (max-width: 700px) {\n  #rc-millennial-owners-heatmap .visual-title {\n    font-size: 17px;\n  }\n\n  #rc-millennial-owners-heatmap thead th,\n  #rc-millennial-owners-heatmap tbody td {\n    font-size: 12px;\n  }\n\n  #rc-millennial-owners-heatmap .bottom-bar {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  #rc-millennial-owners-heatmap .footer-right {\n    justify-content: flex-start;\n  }\n}\n<\/style>\n\n<div id=\"rc-millennial-owners-heatmap\" class=\"rc-gutenberg-visual\" data-rc-visual=\"rc-millennial-owners-heatmap\">\n  <div class=\"visual-wrap\">\n    <div class=\"visual-card\" data-rc-id=\"export-card\" id=\"rc-millennial-owners-heatmap-export-card\">\n      <h1 class=\"visual-title\">Top 20 metros with largest shares of<br> Millennial homeowners<\/h1>\n\n      <div class=\"table-wrap\" role=\"region\" aria-label=\"Top 20 metros with largest shares of Millennial homeowners\" tabindex=\"0\">\n        <table>\n<colgroup>\n<col class=\"rank\"\/>\n<col class=\"metro\"\/>\n<col class=\"share\"\/>\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"rank-head\" scope=\"col\"><\/th>\n<th scope=\"col\">Metro area<\/th>\n<th class=\"share-head\" scope=\"col\">Share of Millennial owners in 2023<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr><td class=\"rank\">1<\/td><td class=\"metro\">Grand Rapids, MI<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F6981F\">68.5%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">2<\/td><td class=\"metro\">Ogden, UT<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F6981F\">68.3%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">3<\/td><td class=\"metro\">Provo, UT<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F6981F\">67.2%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">4<\/td><td class=\"metro\">Lancaster, PA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F6981F\">62.9%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">5<\/td><td class=\"metro\">Minneapolis, MN<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F6981F\">62.6%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">6<\/td><td class=\"metro\">Baton Rouge, LA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F8B055\">62.6%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">7<\/td><td class=\"metro\">Boise City, ID<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F8B055\">62.1%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">8<\/td><td class=\"metro\">Des Moines, IA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F8B055\">62.1%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">9<\/td><td class=\"metro\">Detroit, MI<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F8B055\">62.1%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">10<\/td><td class=\"metro\">Pensacola, FL<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F8B055\">61.9%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">11<\/td><td class=\"metro\">Lafayette, LA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F9C98C\">60.9%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">12<\/td><td class=\"metro\">Omaha, NE<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F9C98C\">60.9%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">13<\/td><td class=\"metro\">Huntsville, AL<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F9C98C\">60.9%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">14<\/td><td class=\"metro\">St. Louis, MO<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#F9C98C\">60.3%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">15<\/td><td class=\"metro\">Deltona, FL<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#FCE1C6\">59.8%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">16<\/td><td class=\"metro\">Louisville, KY<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#FCE1C6\">59.7%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">17<\/td><td class=\"metro\">Greenville, SC<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#FCE1C6\">59.4%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">18<\/td><td class=\"metro\">Palm Bay, FL<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#FCE1C6\">59.4%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">19<\/td><td class=\"metro\">Columbia, SC<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#FCE1C6\">59.4%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">20<\/td><td class=\"metro\">Knoxville, TN<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#FCE1C6\">59.2%<\/div><\/td><\/tr>\n\n<\/tbody>\n<\/table>\n      <\/div>\n\n      <div class=\"bottom-bar\">\n        <p class=\"source\">Source: RentCafe's analysis of IPUMS data &bull; All data is accurate as of the date of publication.<\/p>\n        <div class=\"footer-right\">\n          <a href=\"https:\/\/www.rentcafe.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <img decoding=\"async\" class=\"brand-logo\" src=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/11\/RentCafe-logo-for-light-background.png?resize=500,128\" alt=\"RentCafe logo\">\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"export-actions\">\n        <button class=\"export-btn\" type=\"button\" data-rc-download=\"true\" data-rc-download-target=\"rc-millennial-owners-heatmap-export-card\" data-rc-download-filename=\"top-20-metros-millennial-owners.png\">Download PNG<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  const root = document.getElementById('rc-millennial-owners-heatmap');\n  if (!root || root.dataset.rcInitialized === 'true') return;\n  root.dataset.rcInitialized = 'true';\n\n  function loadHtml2Canvas() {\n    if (window.html2canvas) {\n      return Promise.resolve(window.html2canvas);\n    }\n\n    if (window.__rentcafeHtml2CanvasPromise) {\n      return window.__rentcafeHtml2CanvasPromise;\n    }\n\n    window.__rentcafeHtml2CanvasPromise = new Promise(function (resolve, reject) {\n      const existingScript = document.querySelector('script[data-rentcafe-html2canvas=\"true\"]');\n\n      if (existingScript) {\n        existingScript.addEventListener('load', function () {\n          if (window.html2canvas) resolve(window.html2canvas);\n          else reject(new Error('html2canvas loaded but is unavailable.'));\n        }, { once: true });\n        existingScript.addEventListener('error', reject, { once: true });\n        return;\n      }\n\n      const script = document.createElement('script');\n      script.src = 'https:\/\/cdn.jsdelivr.net\/npm\/html2canvas@1.4.1\/dist\/html2canvas.min.js';\n      script.async = true;\n      script.setAttribute('data-rentcafe-html2canvas', 'true');\n      script.onload = function () {\n        if (window.html2canvas) resolve(window.html2canvas);\n        else reject(new Error('html2canvas loaded but is unavailable.'));\n      };\n      script.onerror = reject;\n      document.head.appendChild(script);\n    });\n\n    return window.__rentcafeHtml2CanvasPromise;\n  }\n\n  function captureWithHtml2Canvas(element, options) {\n    return loadHtml2Canvas().then(function (html2canvasLibrary) {\n      return html2canvasLibrary(element, options);\n    });\n  }\n\n  function downloadPNG(elementId, filename) {\n    const el = document.getElementById(elementId);\n    if (!el) return;\n\n    captureWithHtml2Canvas(el, {\n      scale: 2,\n      useCORS: true,\n      backgroundColor: '#ffffff',\n      ignoreElements: function (element) {\n        return element.classList && element.classList.contains('export-actions');\n      }\n    }).then(function (canvas) {\n      const link = document.createElement('a');\n      link.href = canvas.toDataURL('image\/png');\n      link.download = filename;\n      link.click();\n    });\n  }\n\n  function bindDownloadButton() {\n    const button = root.querySelector('[data-rc-download=\"true\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const target = button.getAttribute('data-rc-download-target') || 'export-card';\n      const filename = button.getAttribute('data-rc-download-filename') || 'visual.png';\n      downloadPNG(target, filename);\n    });\n  }\n\n  bindDownloadButton();\n})();\n<\/script>\n\n\n\n<p>All of these destinations combine healthy income growth for Millennials, local inflation below 20% and strong employment, thereby enabling young households to swap rent checks for mortgage payments years earlier than the national average.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-millennial-rentership-keeps-growing-with-florida-leading-the-way\">Millennial rentership keeps growing, with Florida leading the way<\/h2>\n\n\n\n<p>While Millennial homeownership saw solid gains, this generation\u2019s rentership also increased. More precisely, the number of Gen Y renter households rose by 5% to claim more than 12.6 million. Zooming in, the top metro areas for Millennial rentership growth are all in Florida. Leading the way is Orlando with a 34% increase in five years. It's followed by Lakeland (33%), <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/cape-coral-fl\/\">Cape Coral<\/a> (27%), <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/palm-bay-fl\/\">Palm Bay<\/a> (27%) and Miami (27%).<\/p>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Muli:ital,wght@0,400;0,600;0,700;1,400&display=swap');\n\n#rc-millennials-renting {\n  --text: #1f1f1f;\n  --muted: #6b7280;\n  --rule: #333333;\n  --grid: #dddddd;\n  --stripe: #f5f5f5;\n  --bar: #8227BE;\n  --bg: #ffffff;\n  --border: #e5e7eb;\n  margin: 0;\n  background: var(--bg);\n  color: var(--text);\n  font-family: 'Muli';\n}\n\n#rc-millennials-renting *,\n#rc-millennials-renting *::before,\n#rc-millennials-renting *::after {\n  box-sizing: border-box;\n}\n\n#rc-millennials-renting .visual-wrap {\n  max-width: 1180px;\n  margin: 16px auto;\n  padding: 0 14px;\n  box-sizing: border-box;\n}\n\n#rc-millennials-renting .visual-card {\n  background: #ffffff;\n  padding: 24px 14px 12px;\n  border-radius: 10px;\n  border: 1px solid var(--border);\n  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);\n  box-sizing: border-box;\n}\n\n#rc-millennials-renting .visual-title {\n  margin: 0 0 14px;\n  color: #555555;\n  text-align: center;\n  font-size: clamp(26px, 3vw, 32px);\n  line-height: 1.15;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n}\n\n#rc-millennials-renting .search-bar {\n  display: flex;\n  justify-content: flex-start;\n  margin: 0 0 20px;\n}\n\n#rc-millennials-renting .search-input {\n  width: 100%;\n  max-width: 280px;\n  padding: 9px 14px;\n  border: 1px solid var(--grid);\n  border-radius: 999px;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 14px;\n  color: var(--text);\n  outline: none;\n}\n\n#rc-millennials-renting .search-input:focus {\n  border-color: var(--bar);\n}\n\n#rc-millennials-renting .no-results {\n  text-align: center;\n  color: var(--muted);\n  font-size: 14px;\n  margin: 24px 0;\n}\n\n#rc-millennials-renting .table-wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n#rc-millennials-renting table {\n  width: 100%;\n  min-width: 0;\n  border-collapse: collapse;\n  border-spacing: 0;\n  table-layout: fixed;\n  font-variant-numeric: tabular-nums;\n}\n\n#rc-millennials-renting col.rank { width: 6%; }\n#rc-millennials-renting col.metro { width: 24%; }\n#rc-millennials-renting col.share { width: 13%; }\n#rc-millennials-renting col.hh2023 { width: 15%; }\n#rc-millennials-renting col.hh2018 { width: 15%; }\n#rc-millennials-renting col.change { width: 27%; }\n\n#rc-millennials-renting thead th {\n  padding: 2px 6px 8px;\n  border-bottom: 3px solid var(--rule);\n  color: #171717;\n  font-size: 14px;\n  line-height: 1.15;\n  font-weight: 700;\n  vertical-align: bottom;\n  text-align: left;\n}\n\n#rc-millennials-renting thead th.rank-head {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n#rc-millennials-renting thead th.metro-head {\n  padding-left: 12px;\n}\n\n#rc-millennials-renting thead th.num,\n#rc-millennials-renting thead th.change-head {\n  text-align: center;\n}\n\n#rc-millennials-renting tbody tr:nth-child(even) {\n  background: var(--stripe);\n}\n\n#rc-millennials-renting tbody td {\n  height: 30px;\n  padding: 0 6px;\n  border-top: 1px solid var(--grid);\n  vertical-align: middle;\n  font-size: 14px;\n  line-height: 1;\n  white-space: nowrap;\n}\n\n#rc-millennials-renting tbody tr:first-child td {\n  border-top: none;\n}\n\n#rc-millennials-renting td.rank {\n  color: #1d1d1d;\n  font-size: 13px;\n  font-weight: 700;\n  text-align: left;\n  padding-left: 8px;\n  padding-right: 0;\n}\n\n#rc-millennials-renting td.metro {\n  text-align: left;\n}\n\n#rc-millennials-renting td.num {\n  text-align: center;\n}\n\n#rc-millennials-renting td.change-cell {\n  padding: 4px 14px 4px 6px;\n}\n\n#rc-millennials-renting .bar-track {\n  width: 100%;\n  height: 22px;\n  position: relative;\n}\n\n#rc-millennials-renting .bar {\n  height: 100%;\n  min-width: 42px;\n  background: var(--bar);\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  padding-right: 6px;\n  color: #ffffff;\n  font-size: 11px;\n  line-height: 1;\n  font-weight: 400;\n}\n\n#rc-millennials-renting .pagination-controls {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 10px;\n  margin-top: 16px;\n}\n\n#rc-millennials-renting .page-btn {\n  background: var(--bar);\n  color: #ffffff;\n  border: none;\n  border-radius: 999px;\n  padding: 6px 12px;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  cursor: pointer;\n}\n\n#rc-millennials-renting .page-btn:disabled {\n  opacity: 0.45;\n  cursor: not-allowed;\n}\n\n#rc-millennials-renting .page-info {\n  font-size: 13px;\n  font-weight: 700;\n  color: #424141;\n}\n\n#rc-millennials-renting .bottom-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  margin-top: 16px;\n  padding-top: 6px;\n  border-top: 1px solid var(--border);\n  flex-wrap: wrap;\n}\n\n#rc-millennials-renting .source {\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.3;\n  margin: 0;\n  flex: 1;\n}\n\n#rc-millennials-renting .source a {\n  color: inherit;\n  text-decoration: none;\n}\n\n#rc-millennials-renting .footer-right {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  flex: 0 0 auto;\n}\n\n#rc-millennials-renting .brand-logo {\n  height: 22px;\n  width: auto;\n  display: block;\n}\n\n#rc-millennials-renting .export-actions {\n  display: flex;\n  gap: 16px;\n  margin-top: 8px;\n}\n\n#rc-millennials-renting .export-btn {\n  background: none;\n  border: none;\n  padding: 0;\n  margin: 0;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--muted);\n  text-decoration: underline;\n  cursor: pointer;\n}\n\n#rc-millennials-renting .export-btn:hover {\n  color: var(--text);\n}\n\n#rc-millennials-renting thead th.sortable {\n  cursor: pointer;\n  user-select: none;\n}\n\n#rc-millennials-renting thead th.sortable:hover {\n  color: var(--bar);\n}\n\n#rc-millennials-renting .sort-indicator {\n  display: inline-block;\n  margin-left: 4px;\n  font-size: 11px;\n  font-weight: 400;\n  color: var(--muted);\n}\n\n#rc-millennials-renting thead th.sortable:hover .sort-indicator {\n  color: var(--bar);\n}\n\n@media (max-width: 720px) {\n  #rc-millennials-renting .visual-wrap {\n    margin: 10px auto;\n    padding: 0 10px;\n  }\n\n  #rc-millennials-renting .visual-card {\n    padding: 18px 10px 10px;\n  }\n\n  #rc-millennials-renting .visual-title {\n    margin-bottom: 24px;\n  }\n\n  #rc-millennials-renting .bottom-bar {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  #rc-millennials-renting .footer-right {\n    justify-content: flex-start;\n  }\n}\n<\/style>\n\n<div id=\"rc-millennials-renting\" class=\"rc-gutenberg-visual\" data-rc-visual=\"rc-millennials-renting\">\n  <div class=\"visual-wrap\">\n\n\n    <div class=\"visual-card\" data-rc-id=\"export-card\" id=\"rc-millennials-renting-export-card\">\n      <h1 class=\"visual-title\">Where more Millennials are renting<\/h1>\n\n      <div class=\"search-bar\">\n        <input class=\"search-input\" id=\"metroSearch\" type=\"text\" placeholder=\"Search metro area&hellip;\" aria-label=\"Search metro area\" \/>\n      <\/div>\n\n      <div class=\"table-wrap\" role=\"region\" aria-label=\"Millennial renter households by metro area\" tabindex=\"0\">\n        <table>\n<colgroup>\n<col class=\"rank\"\/>\n<col class=\"metro\"\/>\n<col class=\"share\"\/>\n<col class=\"hh2023\"\/>\n<col class=\"hh2018\"\/>\n<col class=\"change\"\/>\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"rank-head\" scope=\"col\"><\/th>\n<th class=\"metro-head\" scope=\"col\">Metro area<\/th>\n<th class=\"num\" scope=\"col\">Share of<br\/>Millennial renters<br\/>in 2023<\/th>\n<th class=\"num\" scope=\"col\">Millennial renter<br\/>households in<br\/>2023<\/th>\n<th class=\"num\" scope=\"col\">Millennial renter<br\/>households in<br\/>2018<\/th>\n<th class=\"change-head\" scope=\"col\">5-year change<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr><td class=\"rank\">1<\/td><td class=\"metro\">Orlando, FL<\/td><td class=\"num\">54.8%<\/td><td class=\"num\">174,506<\/td><td class=\"num\">129,807<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:100%\">34.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">2<\/td><td class=\"metro\">Lakeland, FL<\/td><td class=\"num\">41.6%<\/td><td class=\"num\">34,121<\/td><td class=\"num\">25,714<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:95.1%\">32.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">3<\/td><td class=\"metro\">Cape Coral, FL<\/td><td class=\"num\">45.5%<\/td><td class=\"num\">27,222<\/td><td class=\"num\">21,438<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:78.5%\">27%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">4<\/td><td class=\"metro\">Palm Bay, FL<\/td><td class=\"num\">40.6%<\/td><td class=\"num\">22,221<\/td><td class=\"num\">17,508<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:78.2%\">26.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">5<\/td><td class=\"metro\">Miami, FL<\/td><td class=\"num\">55.6%<\/td><td class=\"num\">324,316<\/td><td class=\"num\">255,816<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:77.9%\">26.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">6<\/td><td class=\"metro\">McAllen, TX<\/td><td class=\"num\">46.3%<\/td><td class=\"num\">38,593<\/td><td class=\"num\">31,005<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:71.2%\">24.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">7<\/td><td class=\"metro\">Austin, TX<\/td><td class=\"num\">53.3%<\/td><td class=\"num\">201,655<\/td><td class=\"num\">163,855<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:67.2%\">23.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">8<\/td><td class=\"metro\">Allentown, PA<\/td><td class=\"num\">50.9%<\/td><td class=\"num\">38,416<\/td><td class=\"num\">31,320<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:66%\">22.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">9<\/td><td class=\"metro\">Bridgeport, CT<\/td><td class=\"num\">50.9%<\/td><td class=\"num\">44,531<\/td><td class=\"num\">37,100<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:58.1%\">20%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">10<\/td><td class=\"metro\">Portland, ME<\/td><td class=\"num\">42.4%<\/td><td class=\"num\">26,456<\/td><td class=\"num\">22,071<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:57.8%\">19.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">11<\/td><td class=\"metro\">New York, NY<\/td><td class=\"num\">63.6%<\/td><td class=\"num\">1,332,212<\/td><td class=\"num\">1,113,635<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:57%\">19.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">12<\/td><td class=\"metro\">New Haven, CT<\/td><td class=\"num\">56.3%<\/td><td class=\"num\">51,290<\/td><td class=\"num\">43,465<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:52.3%\">18%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">13<\/td><td class=\"metro\">Los Angeles, CA<\/td><td class=\"num\">70.1%<\/td><td class=\"num\">906,663<\/td><td class=\"num\">771,288<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:51.2%\">17.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">14<\/td><td class=\"metro\">San Jose, CA<\/td><td class=\"num\">65.8%<\/td><td class=\"num\">139,072<\/td><td class=\"num\">118,794<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:49.7%\">17.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">15<\/td><td class=\"metro\">North Port, FL<\/td><td class=\"num\">45.4%<\/td><td class=\"num\">29,196<\/td><td class=\"num\">25,295<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:44.8%\">15.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">16<\/td><td class=\"metro\">Oxnard, CA<\/td><td class=\"num\">56%<\/td><td class=\"num\">37,737<\/td><td class=\"num\">32,721<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:44.5%\">15.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">17<\/td><td class=\"metro\">Riverside, CA<\/td><td class=\"num\">46.6%<\/td><td class=\"num\">195,734<\/td><td class=\"num\">171,858<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:40.4%\">13.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">18<\/td><td class=\"metro\">Worcester, MA<\/td><td class=\"num\">44.6%<\/td><td class=\"num\">44,067<\/td><td class=\"num\">39,098<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:36.9%\">12.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">19<\/td><td class=\"metro\">Charlotte, NC<\/td><td class=\"num\">44%<\/td><td class=\"num\">153,722<\/td><td class=\"num\">138,375<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:32.3%\">11.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">20<\/td><td class=\"metro\">Richmond, VA<\/td><td class=\"num\">45.9%<\/td><td class=\"num\">73,352<\/td><td class=\"num\">66,154<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:31.7%\">10.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">21<\/td><td class=\"metro\">San Francisco, CA<\/td><td class=\"num\">62.4%<\/td><td class=\"num\">321,244<\/td><td class=\"num\">290,529<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:30.8%\">10.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">22<\/td><td class=\"metro\">Houston, TX<\/td><td class=\"num\">51.2%<\/td><td class=\"num\">439,371<\/td><td class=\"num\">397,410<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:30.8%\">10.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">23<\/td><td class=\"metro\">San Diego, CA<\/td><td class=\"num\">64.4%<\/td><td class=\"num\">236,224<\/td><td class=\"num\">215,507<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:27.9%\">9.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">24<\/td><td class=\"metro\">Jacksonville, FL<\/td><td class=\"num\">47.3%<\/td><td class=\"num\">94,336<\/td><td class=\"num\">86,165<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:27.6%\">9.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">25<\/td><td class=\"metro\">Columbus, OH<\/td><td class=\"num\">52.2%<\/td><td class=\"num\">139,252<\/td><td class=\"num\">127,416<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:27%\">9.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">26<\/td><td class=\"metro\">Reno, NV<\/td><td class=\"num\">52.3%<\/td><td class=\"num\">30,161<\/td><td class=\"num\">27,636<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:26.5%\">9.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">27<\/td><td class=\"metro\">Dallas, TX<\/td><td class=\"num\">52.9%<\/td><td class=\"num\">507,416<\/td><td class=\"num\">465,560<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:26.2%\">9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">28<\/td><td class=\"metro\">Las Vegas, NV<\/td><td class=\"num\">56.8%<\/td><td class=\"num\">146,388<\/td><td class=\"num\">134,615<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:25.3%\">8.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">29<\/td><td class=\"metro\">Nashville, TN<\/td><td class=\"num\">45.5%<\/td><td class=\"num\">125,638<\/td><td class=\"num\">115,631<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:25.3%\">8.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">30<\/td><td class=\"metro\">Modesto, CA<\/td><td class=\"num\">52.2%<\/td><td class=\"num\">27,863<\/td><td class=\"num\">25,653<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:25%\">8.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">31<\/td><td class=\"metro\">Scranton, PA<\/td><td class=\"num\">49.7%<\/td><td class=\"num\">25,211<\/td><td class=\"num\">23,326<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:23.5%\">8.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">32<\/td><td class=\"metro\">Greenville, SC<\/td><td class=\"num\">40.6%<\/td><td class=\"num\">46,399<\/td><td class=\"num\">43,096<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:22.4%\">7.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">33<\/td><td class=\"metro\">San Antonio, TX<\/td><td class=\"num\">47.7%<\/td><td class=\"num\">139,584<\/td><td class=\"num\">129,865<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:21.8%\">7.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">34<\/td><td class=\"metro\">Washington, DC<\/td><td class=\"num\">50.4%<\/td><td class=\"num\">371,432<\/td><td class=\"num\">345,937<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:21.5%\">7.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">35<\/td><td class=\"metro\">Baltimore, MD<\/td><td class=\"num\">44.5%<\/td><td class=\"num\">139,302<\/td><td class=\"num\">130,075<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:20.6%\">7.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">36<\/td><td class=\"metro\">Providence, RI<\/td><td class=\"num\">48.6%<\/td><td class=\"num\">85,743<\/td><td class=\"num\">80,413<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:19.2%\">6.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">37<\/td><td class=\"metro\">Charleston, SC<\/td><td class=\"num\">43.5%<\/td><td class=\"num\">44,246<\/td><td class=\"num\">41,631<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:18.3%\">6.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">38<\/td><td class=\"metro\">Colorado Springs, CO<\/td><td class=\"num\">41.9%<\/td><td class=\"num\">43,877<\/td><td class=\"num\">41,562<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:16.3%\">5.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">39<\/td><td class=\"metro\">Denver, CO<\/td><td class=\"num\">49.4%<\/td><td class=\"num\">209,988<\/td><td class=\"num\">199,788<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:14.8%\">5.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">40<\/td><td class=\"metro\">Deltona, FL<\/td><td class=\"num\">40.2%<\/td><td class=\"num\">24,689<\/td><td class=\"num\">23,672<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:12.5%\">4.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">41<\/td><td class=\"metro\">Corpus Christi, TX<\/td><td class=\"num\">48.4%<\/td><td class=\"num\">24,392<\/td><td class=\"num\">23,390<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:12.5%\">4.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">42<\/td><td class=\"metro\">Raleigh, NC<\/td><td class=\"num\">43.3%<\/td><td class=\"num\">79,998<\/td><td class=\"num\">76,904<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:11.6%\">4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">43<\/td><td class=\"metro\">Springfield, MA<\/td><td class=\"num\">51.9%<\/td><td class=\"num\">29,610<\/td><td class=\"num\">28,587<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:10.5%\">3.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">44<\/td><td class=\"metro\">Little Rock, AR<\/td><td class=\"num\">46.8%<\/td><td class=\"num\">40,216<\/td><td class=\"num\">38,896<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:9.9%\">3.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">45<\/td><td class=\"metro\">Tampa, FL<\/td><td class=\"num\">49.2%<\/td><td class=\"num\">164,377<\/td><td class=\"num\">160,269<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:7.6%\">2.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">46<\/td><td class=\"metro\">Philadelphia, PA<\/td><td class=\"num\">44.1%<\/td><td class=\"num\">304,585<\/td><td class=\"num\">297,305<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:7%\">2.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">47<\/td><td class=\"metro\">Salt Lake City, UT<\/td><td class=\"num\">40.8%<\/td><td class=\"num\">64,962<\/td><td class=\"num\">63,652<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:6.1%\">2.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">48<\/td><td class=\"metro\">Rochester, NY<\/td><td class=\"num\">44.2%<\/td><td class=\"num\">52,947<\/td><td class=\"num\">51,924<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:5.8%\">2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">49<\/td><td class=\"metro\">Boise City, ID<\/td><td class=\"num\">37.9%<\/td><td class=\"num\">34,797<\/td><td class=\"num\">34,195<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:5.2%\">1.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">50<\/td><td class=\"metro\">Seattle, WA<\/td><td class=\"num\">52.9%<\/td><td class=\"num\">290,175<\/td><td class=\"num\">286,752<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:3.5%\">1.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">51<\/td><td class=\"metro\">Memphis, TN<\/td><td class=\"num\">56.1%<\/td><td class=\"num\">77,096<\/td><td class=\"num\">76,304<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:2.9%\">1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">52<\/td><td class=\"metro\">Syracuse, NY<\/td><td class=\"num\">45.8%<\/td><td class=\"num\">32,748<\/td><td class=\"num\">32,435<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:2.9%\">1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">53<\/td><td class=\"metro\">Boston, MA<\/td><td class=\"num\">52.3%<\/td><td class=\"num\">284,970<\/td><td class=\"num\">282,271<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:2.9%\">1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">54<\/td><td class=\"metro\">Fresno, CA<\/td><td class=\"num\">52.2%<\/td><td class=\"num\">54,343<\/td><td class=\"num\">54,096<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:1.5%\">0.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">55<\/td><td class=\"metro\">Chicago, IL<\/td><td class=\"num\">47.5%<\/td><td class=\"num\">498,601<\/td><td class=\"num\">497,330<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:0.9%\">0.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">56<\/td><td class=\"metro\">Portland, OR<\/td><td class=\"num\">49.1%<\/td><td class=\"num\">150,258<\/td><td class=\"num\">150,074<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:0.3%\">0.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">57<\/td><td class=\"metro\">Akron, OH<\/td><td class=\"num\">43.7%<\/td><td class=\"num\">32,160<\/td><td class=\"num\">32,243<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:0.9%\">-0.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">58<\/td><td class=\"metro\">Ogden, UT<\/td><td class=\"num\">31.7%<\/td><td class=\"num\">21,999<\/td><td class=\"num\">22,107<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:1.5%\">-0.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">59<\/td><td class=\"metro\">Augusta, GA<\/td><td class=\"num\">45%<\/td><td class=\"num\">25,109<\/td><td class=\"num\">25,252<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:1.7%\">-0.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">60<\/td><td class=\"metro\">Wichita, KS<\/td><td class=\"num\">44.1%<\/td><td class=\"num\">32,129<\/td><td class=\"num\">32,333<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:1.7%\">-0.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">61<\/td><td class=\"metro\">Chattanooga, TN<\/td><td class=\"num\">44.8%<\/td><td class=\"num\">27,304<\/td><td class=\"num\">27,489<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:2%\">-0.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">62<\/td><td class=\"metro\">Asheville, NC<\/td><td class=\"num\">45%<\/td><td class=\"num\">22,795<\/td><td class=\"num\">22,952<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:2%\">-0.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">63<\/td><td class=\"metro\">Birmingham, AL<\/td><td class=\"num\">41.3%<\/td><td class=\"num\">51,895<\/td><td class=\"num\">52,284<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:2%\">-0.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">64<\/td><td class=\"metro\">Greensboro, NC<\/td><td class=\"num\">50.6%<\/td><td class=\"num\">44,002<\/td><td class=\"num\">45,047<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:6.7%\">-2.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">65<\/td><td class=\"metro\">Youngstown, OH<\/td><td class=\"num\">40.9%<\/td><td class=\"num\">22,379<\/td><td class=\"num\">22,930<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:7%\">-2.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">66<\/td><td class=\"metro\">Sacramento, CA<\/td><td class=\"num\">49.3%<\/td><td class=\"num\">121,232<\/td><td class=\"num\">124,770<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:8.1%\">-2.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">67<\/td><td class=\"metro\">Atlanta, GA<\/td><td class=\"num\">45.5%<\/td><td class=\"num\">306,695<\/td><td class=\"num\">317,134<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:9.6%\">-3.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">68<\/td><td class=\"metro\">Phoenix, AZ<\/td><td class=\"num\">45.5%<\/td><td class=\"num\">241,678<\/td><td class=\"num\">249,953<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:9.6%\">-3.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">69<\/td><td class=\"metro\">Virginia Beach, VA<\/td><td class=\"num\">47.9%<\/td><td class=\"num\">98,620<\/td><td class=\"num\">103,007<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:12.5%\">-4.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">70<\/td><td class=\"metro\">Albany, NY<\/td><td class=\"num\">47.1%<\/td><td class=\"num\">44,756<\/td><td class=\"num\">46,928<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:13.4%\">-4.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">71<\/td><td class=\"metro\">Jackson, MS<\/td><td class=\"num\">50.1%<\/td><td class=\"num\">30,849<\/td><td class=\"num\">32,430<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:14.2%\">-4.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">72<\/td><td class=\"metro\">Buffalo, NY<\/td><td class=\"num\">43.9%<\/td><td class=\"num\">56,425<\/td><td class=\"num\">59,664<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:15.7%\">-5.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">73<\/td><td class=\"metro\">El Paso, TX<\/td><td class=\"num\">47.8%<\/td><td class=\"num\">43,361<\/td><td class=\"num\">46,235<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:18%\">-6.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">74<\/td><td class=\"metro\">Hartford, CT<\/td><td class=\"num\">44.3%<\/td><td class=\"num\">52,381<\/td><td class=\"num\">56,273<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:20.1%\">-6.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">75<\/td><td class=\"metro\">Stockton, CA<\/td><td class=\"num\">48.7%<\/td><td class=\"num\">35,829<\/td><td class=\"num\">38,626<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:20.9%\">-7.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">76<\/td><td class=\"metro\">Spokane, WA<\/td><td class=\"num\">44.1%<\/td><td class=\"num\">31,101<\/td><td class=\"num\">33,550<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:21.2%\">-7.3%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">77<\/td><td class=\"metro\">New Orleans, LA<\/td><td class=\"num\">46.7%<\/td><td class=\"num\">64,123<\/td><td class=\"num\">69,245<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:21.5%\">-7.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">78<\/td><td class=\"metro\">Detroit, MI<\/td><td class=\"num\">37.9%<\/td><td class=\"num\">174,739<\/td><td class=\"num\">189,113<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:22.1%\">-7.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">79<\/td><td class=\"metro\">Kansas City, MO<\/td><td class=\"num\">43%<\/td><td class=\"num\">116,997<\/td><td class=\"num\">126,787<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:22.4%\">-7.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">80<\/td><td class=\"metro\">Dayton, OH<\/td><td class=\"num\">48%<\/td><td class=\"num\">45,634<\/td><td class=\"num\">49,561<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:23%\">-7.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">81<\/td><td class=\"metro\">Winston-Salem, NC<\/td><td class=\"num\">49.1%<\/td><td class=\"num\">33,302<\/td><td class=\"num\">36,399<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:24.7%\">-8.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">82<\/td><td class=\"metro\">Indianapolis, IN<\/td><td class=\"num\">41%<\/td><td class=\"num\">106,680<\/td><td class=\"num\">116,813<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:25.3%\">-8.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">83<\/td><td class=\"metro\">St. Louis, MO<\/td><td class=\"num\">39.7%<\/td><td class=\"num\">129,291<\/td><td class=\"num\">141,642<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:25.3%\">-8.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">84<\/td><td class=\"metro\">Minneapolis, MN<\/td><td class=\"num\">37.4%<\/td><td class=\"num\">166,983<\/td><td class=\"num\">185,947<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:29.7%\">-10.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">85<\/td><td class=\"metro\">Pittsburgh, PA<\/td><td class=\"num\">41.4%<\/td><td class=\"num\">105,953<\/td><td class=\"num\">118,430<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:30.5%\">-10.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">86<\/td><td class=\"metro\">Bakersfield, CA<\/td><td class=\"num\">48.3%<\/td><td class=\"num\">44,684<\/td><td class=\"num\">50,030<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:31.1%\">-10.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">87<\/td><td class=\"metro\">Omaha, NE<\/td><td class=\"num\">39.1%<\/td><td class=\"num\">49,379<\/td><td class=\"num\">55,361<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:31.4%\">-10.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">88<\/td><td class=\"metro\">Baton Rouge, LA<\/td><td class=\"num\">37.4%<\/td><td class=\"num\">35,551<\/td><td class=\"num\">40,179<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:33.4%\">-11.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">89<\/td><td class=\"metro\">Cleveland, OH<\/td><td class=\"num\">47.8%<\/td><td class=\"num\">102,271<\/td><td class=\"num\">115,841<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:34%\">-11.7%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">90<\/td><td class=\"metro\">Des Moines, IA<\/td><td class=\"num\">37.9%<\/td><td class=\"num\">29,917<\/td><td class=\"num\">34,199<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:36.3%\">-12.5%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">91<\/td><td class=\"metro\">Pensacola, FL<\/td><td class=\"num\">38.1%<\/td><td class=\"num\">20,245<\/td><td class=\"num\">23,158<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:36.6%\">-12.6%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">92<\/td><td class=\"metro\">Albuquerque, NM<\/td><td class=\"num\">43.2%<\/td><td class=\"num\">44,311<\/td><td class=\"num\">51,010<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:38.1%\">-13.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">93<\/td><td class=\"metro\">Louisville, KY<\/td><td class=\"num\">40.3%<\/td><td class=\"num\">58,456<\/td><td class=\"num\">67,312<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:38.4%\">-13.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">94<\/td><td class=\"metro\">Milwaukee, WI<\/td><td class=\"num\">49.6%<\/td><td class=\"num\">90,183<\/td><td class=\"num\">103,873<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:38.4%\">-13.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">95<\/td><td class=\"metro\">Oklahoma City, OK<\/td><td class=\"num\">46.2%<\/td><td class=\"num\">74,122<\/td><td class=\"num\">86,118<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:40.4%\">-13.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">96<\/td><td class=\"metro\">Lancaster, PA<\/td><td class=\"num\">37.1%<\/td><td class=\"num\">20,555<\/td><td class=\"num\">23,968<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:41.3%\">-14.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">97<\/td><td class=\"metro\">Grand Rapids, MI<\/td><td class=\"num\">31.5%<\/td><td class=\"num\">33,652<\/td><td class=\"num\">39,515<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:43%\">-14.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">98<\/td><td class=\"metro\">Cincinnati, OH<\/td><td class=\"num\">41.1%<\/td><td class=\"num\">100,937<\/td><td class=\"num\">118,564<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:43.3%\">-14.9%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">99<\/td><td class=\"metro\">Huntsville, AL<\/td><td class=\"num\">39.1%<\/td><td class=\"num\">22,361<\/td><td class=\"num\">26,864<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:48.8%\">-16.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">100<\/td><td class=\"metro\">Provo, UT<\/td><td class=\"num\">32.8%<\/td><td class=\"num\">25,345<\/td><td class=\"num\">30,476<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:48.8%\">-16.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">101<\/td><td class=\"metro\">Knoxville, TN<\/td><td class=\"num\">40.8%<\/td><td class=\"num\">36,491<\/td><td class=\"num\">44,022<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:49.7%\">-17.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">102<\/td><td class=\"metro\">Columbia, SC<\/td><td class=\"num\">40.6%<\/td><td class=\"num\">36,928<\/td><td class=\"num\">44,572<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:49.7%\">-17.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">103<\/td><td class=\"metro\">Tucson, AZ<\/td><td class=\"num\">46.3%<\/td><td class=\"num\">48,947<\/td><td class=\"num\">60,307<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:54.7%\">-18.8%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">104<\/td><td class=\"metro\">Toledo, OH<\/td><td class=\"num\">49.3%<\/td><td class=\"num\">30,500<\/td><td class=\"num\">37,823<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:56.4%\">-19.4%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">105<\/td><td class=\"metro\">Lafayette, LA<\/td><td class=\"num\">39.1%<\/td><td class=\"num\">21,148<\/td><td class=\"num\">26,517<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:58.7%\">-20.2%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">106<\/td><td class=\"metro\">Fayetteville, AR<\/td><td class=\"num\">44.2%<\/td><td class=\"num\">28,549<\/td><td class=\"num\">36,647<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:64.2%\">-22.1%<\/div><\/div><\/td><\/tr>\n<tr><td class=\"rank\">107<\/td><td class=\"metro\">Harrisburg, PA<\/td><td class=\"num\">41.2%<\/td><td class=\"num\">25,359<\/td><td class=\"num\">33,948<\/td><td class=\"change-cell\"><div class=\"bar-track\"><div class=\"bar\" style=\"width:73.5%\">-25.3%<\/div><\/div><\/td><\/tr>\n<\/tbody>\n<\/table>\n      <\/div>\n\n      <div class=\"bottom-bar\">\n        <p class=\"source\">Source: RentCafe's analysis of IPUMS data &bull; All data is accurate as of the date of publication.<\/p>\n        <div class=\"footer-right\">\n          <a href=\"https:\/\/www.rentcafe.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">\n            <img decoding=\"async\" alt=\"RentCafe logo\" class=\"brand-logo\" src=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/11\/RentCafe-logo-for-light-background.png?resize=500,128\" \/>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"export-actions\">\n        <button class=\"export-btn\" type=\"button\" data-rc-download=\"true\" data-rc-download-target=\"rc-millennials-renting-export-card\" data-rc-download-filename=\"where-millennials-are-renting.png\">Download PNG<\/button>\n        <button class=\"export-btn\" type=\"button\" data-rc-id=\"getData\">Get data<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  const root = document.getElementById('rc-millennials-renting');\n  if (!root || root.dataset.rcInitialized === 'true') return;\n  root.dataset.rcInitialized = 'true';\n\n  const rowsPerPage = 20;\n  let currentPage = 1;\n\n  function loadHtml2Canvas() {\n    if (window.html2canvas) {\n      return Promise.resolve(window.html2canvas);\n    }\n\n    if (window.__rentcafeHtml2CanvasPromise) {\n      return window.__rentcafeHtml2CanvasPromise;\n    }\n\n    window.__rentcafeHtml2CanvasPromise = new Promise(function (resolve, reject) {\n      const existingScript = document.querySelector('script[data-rentcafe-html2canvas=\"true\"]');\n\n      if (existingScript) {\n        existingScript.addEventListener('load', function () {\n          if (window.html2canvas) resolve(window.html2canvas);\n          else reject(new Error('html2canvas loaded but is unavailable.'));\n        }, { once: true });\n        existingScript.addEventListener('error', reject, { once: true });\n        return;\n      }\n\n      const script = document.createElement('script');\n      script.src = 'https:\/\/cdn.jsdelivr.net\/npm\/html2canvas@1.4.1\/dist\/html2canvas.min.js';\n      script.async = true;\n      script.setAttribute('data-rentcafe-html2canvas', 'true');\n      script.onload = function () {\n        if (window.html2canvas) resolve(window.html2canvas);\n        else reject(new Error('html2canvas loaded but is unavailable.'));\n      };\n      script.onerror = reject;\n      document.head.appendChild(script);\n    });\n\n    return window.__rentcafeHtml2CanvasPromise;\n  }\n\n  function captureWithHtml2Canvas(element, options) {\n    return loadHtml2Canvas().then(function (html2canvasLibrary) {\n      return html2canvasLibrary(element, options);\n    });\n  }\n\n  function downloadPNG(elementId, filename) {\n    const el = document.getElementById(elementId);\n    if (!el) return;\n\n    captureWithHtml2Canvas(el, {\n      scale: 2,\n      useCORS: true,\n      backgroundColor: '#ffffff',\n      ignoreElements: function (element) {\n        return element.classList && element.classList.contains('export-actions');\n      }\n    }).then(function (canvas) {\n      const link = document.createElement('a');\n      link.href = canvas.toDataURL('image\/png');\n      link.download = filename;\n      link.click();\n    });\n  }\n\n  function bindDownloadButton() {\n    const button = root.querySelector('[data-rc-download=\"true\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const target = button.getAttribute('data-rc-download-target') || 'export-card';\n      const filename = button.getAttribute('data-rc-download-filename') || 'visual.png';\n      downloadPNG(target, filename);\n    });\n  }\n\n  function csvEscape(value) {\n    const str = String(value == null ? '' : value).replace(\/\\s+\/g, ' ').trim();\n    if (\/[\",\\n]\/.test(str)) {\n      return '\"' + str.replace(\/\"\/g, '\"\"') + '\"';\n    }\n    return str;\n  }\n\n  function buildCsv(table) {\n    const headers = Array.from(table.querySelectorAll('thead th')).map(function (th, index) {\n      const label = (th.dataset.sortLabel || th.textContent).replace(\/\\s+\/g, ' ').trim();\n      return label || (index === 0 ? 'Rank' : 'Column ' + (index + 1));\n    });\n\n    const rows = Array.from(table.querySelectorAll('tbody tr')).map(function (tr) {\n      return Array.from(tr.querySelectorAll('td')).map(function (td) {\n        return csvEscape(td.textContent);\n      });\n    });\n\n    return [headers.map(csvEscape).join(',')]\n      .concat(rows.map(function (cells) { return cells.join(','); }))\n      .join('\\r\\n');\n  }\n\n  function bindGetDataButton(table, filename) {\n    const button = root.querySelector('[data-rc-id=\"getData\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const csv = buildCsv(table);\n      const blob = new Blob([csv], { type: 'text\/csv;charset=utf-8;' });\n      const url = URL.createObjectURL(blob);\n      const link = document.createElement('a');\n      link.href = url;\n      link.download = filename;\n      link.click();\n      URL.revokeObjectURL(url);\n    });\n  }\n\n  function getCellSortValue(cell) {\n    if (!cell) return '';\n    const text = cell.textContent.replace(\/\\s+\/g, ' ').trim();\n    const numeric = parseFloat(text.replace(\/[%,$]\/g, ''));\n    return isNaN(numeric) ? text.toLowerCase() : numeric;\n  }\n\n  function bindSortableHeaders(table, tbody, allRows, onSorted) {\n    const headerCells = Array.from(table.querySelectorAll('thead th'));\n    let sortColumn = null;\n    let sortDirection = 1;\n\n    headerCells.forEach(function (th, index) {\n      th.dataset.sortLabel = th.textContent.replace(\/\\s+\/g, ' ').trim();\n      th.classList.add('sortable');\n\n      const indicator = document.createElement('span');\n      indicator.className = 'sort-indicator';\n      indicator.textContent = '\u21c5';\n      th.appendChild(indicator);\n\n      th.addEventListener('click', function () {\n        sortDirection = sortColumn === index ? sortDirection * -1 : 1;\n        sortColumn = index;\n\n        headerCells.forEach(function (headerCell) {\n          const ind = headerCell.querySelector('.sort-indicator');\n          if (ind) ind.textContent = '\u21c5';\n        });\n        indicator.textContent = sortDirection === 1 ? '\u25b2' : '\u25bc';\n\n        allRows.sort(function (rowA, rowB) {\n          const valueA = getCellSortValue(rowA.querySelectorAll('td')[index]);\n          const valueB = getCellSortValue(rowB.querySelectorAll('td')[index]);\n\n          if (valueA < valueB) return -1 * sortDirection;\n          if (valueA > valueB) return 1 * sortDirection;\n          return 0;\n        });\n\n        allRows.forEach(function (row) {\n          tbody.appendChild(row);\n        });\n\n        onSorted();\n      });\n    });\n  }\n\n  function initVisual() {\n    const table = root.querySelector('table');\n    if (!table) return;\n\n    const tbody = table.querySelector('tbody');\n    if (!tbody) return;\n\n    bindDownloadButton();\n    bindGetDataButton(table, 'where-millennials-are-renting-data.csv');\n\n    const allRows = Array.from(tbody.querySelectorAll('tr'));\n    const searchInput = root.querySelector('#metroSearch');\n\n    const pagination = document.createElement('div');\n    pagination.className = 'pagination-controls';\n\n    const prevBtn = document.createElement('button');\n    prevBtn.textContent = 'Previous';\n    prevBtn.className = 'page-btn';\n    prevBtn.type = 'button';\n\n    const pageInfo = document.createElement('span');\n    pageInfo.className = 'page-info';\n\n    const nextBtn = document.createElement('button');\n    nextBtn.textContent = 'Next';\n    nextBtn.className = 'page-btn';\n    nextBtn.type = 'button';\n\n    pagination.appendChild(prevBtn);\n    pagination.appendChild(pageInfo);\n    pagination.appendChild(nextBtn);\n    table.insertAdjacentElement('afterend', pagination);\n\n    const noResults = document.createElement('p');\n    noResults.className = 'no-results';\n    noResults.textContent = 'No metro areas match your search.';\n    noResults.style.display = 'none';\n    pagination.insertAdjacentElement('afterend', noResults);\n\n    function getFilteredRows() {\n      const query = searchInput ? searchInput.value.trim().toLowerCase() : '';\n      if (!query) return allRows;\n\n      return allRows.filter(function (row) {\n        const metroCell = row.querySelector('.metro');\n        return metroCell && metroCell.textContent.toLowerCase().indexOf(query) !== -1;\n      });\n    }\n\n    function showPage(page, filteredRows) {\n      const totalPages = Math.max(1, Math.ceil(filteredRows.length \/ rowsPerPage));\n      currentPage = Math.min(Math.max(1, page), totalPages);\n\n      const start = (currentPage - 1) * rowsPerPage;\n      const end = start + rowsPerPage;\n      const visible = new Set(filteredRows.slice(start, end));\n\n      allRows.forEach(function (row) {\n        row.style.display = visible.has(row) ? '' : 'none';\n      });\n\n      pagination.style.display = totalPages <= 1 ? 'none' : 'flex';\n      pageInfo.textContent = 'Page ' + currentPage + ' of ' + totalPages;\n      prevBtn.disabled = currentPage === 1;\n      nextBtn.disabled = currentPage === totalPages;\n\n      table.style.display = filteredRows.length === 0 ? 'none' : '';\n      noResults.style.display = filteredRows.length === 0 ? '' : 'none';\n    }\n\n    function refresh(page) {\n      showPage(page, getFilteredRows());\n    }\n\n    prevBtn.addEventListener('click', function () {\n      refresh(currentPage - 1);\n    });\n\n    nextBtn.addEventListener('click', function () {\n      refresh(currentPage + 1);\n    });\n\n    if (searchInput) {\n      searchInput.addEventListener('input', function () {\n        refresh(1);\n      });\n    }\n\n    bindSortableHeaders(table, tbody, allRows, function () {\n      refresh(1);\n    });\n\n    refresh(1);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initVisual, { once: true });\n  } else {\n    initVisual();\n  }\n})();\n<\/script>\n\n\n\n<p>Not to be outdone, tech hubs like <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/austin-tx\/\">Austin, TX<\/a>; New York and San Jose, CA, are also among the areas with the highest growth in Millennial renters \u2014 between 17% and 23%. While these increases may be driven, in part, by younger Millennials relocating for professional opportunities, all three cities are already well-established renter hubs with more than half of their Millennial populations renting. For example, two-thirds of Millennials living in San Jose are renters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-top-locations-for-millennial-renters\">Top locations for Millennial renters<\/h2>\n\n\n\n<p>Speaking of well-established renter hubs, <strong>Los Angeles tops the list as the U.S. metro with the highest concentration of Millennial renters: Seven out of 10 Millennials in the city are renters.<\/strong> Next are San Jose, CA, and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/san-diego-ca\/\">San Diego<\/a>, where 66% and 64% of Millennials rent, respectively. New York and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/san-francisco-ca\/\">San Francisco<\/a> follow, each with Millennial rentership rates above 60%.<\/p>\n\n\n\n<!-- Gutenberg-ready RentCafe visual: Top 20 metros with largest shares of Millennial renters -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Muli:ital,wght@0,400;0,600;0,700;1,400&display=swap');\n\n#rc-millennial-renters-heatmap {\n  --text: #1f1f1f;\n  --muted: #6b7280;\n  --rule: #333333;\n  --grid: #dddddd;\n  --stripe: #f5f5f5;\n  --border: #e5e7eb;\n  margin: 0;\n  background: #ffffff;\n  color: var(--text);\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n}\n\n#rc-millennial-renters-heatmap *,\n#rc-millennial-renters-heatmap *::before,\n#rc-millennial-renters-heatmap *::after {\n  box-sizing: border-box;\n}\n\n#rc-millennial-renters-heatmap .visual-wrap {\n  max-width: 1180px;\n  margin: 16px auto;\n  padding: 0 14px;\n}\n\n#rc-millennial-renters-heatmap .visual-card {\n  background: #ffffff;\n  padding: 22px 20px 14px;\n  border-radius: 10px;\n  border: 1px solid var(--border);\n  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);\n}\n\n#rc-millennial-renters-heatmap .visual-title {\n  margin: 0 0 22px;\n  text-align: center;\n  font-size: clamp(26px, 3vw, 32px);\n  font-weight: 700;\n  color: #555555;\n  line-height: 1.2;\n}\n\n#rc-millennial-renters-heatmap .table-wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n#rc-millennial-renters-heatmap table {\n  width: 100%;\n  min-width: 560px;\n  border-collapse: collapse;\n  border-spacing: 0;\n  table-layout: fixed;\n}\n\n#rc-millennial-renters-heatmap col.rank { width: 6%; }\n#rc-millennial-renters-heatmap col.metro { width: 34%; }\n#rc-millennial-renters-heatmap col.share { width: 60%; }\n\n#rc-millennial-renters-heatmap thead th {\n  padding: 0 10px 10px;\n  border-bottom: 2px solid var(--rule);\n  color: #171717;\n  font-size: 14px;\n  font-weight: 700;\n  text-align: left;\n  vertical-align: bottom;\n}\n\n#rc-millennial-renters-heatmap thead th.rank-head {\n  padding-left: 0;\n}\n\n#rc-millennial-renters-heatmap thead th.share-head {\n  text-align: center;\n}\n\n#rc-millennial-renters-heatmap tbody tr:nth-child(even) {\n  background: var(--stripe);\n}\n\n#rc-millennial-renters-heatmap tbody td {\n  height: 26px;\n  padding: 0 10px;\n  vertical-align: middle;\n  font-size: 14px;\n}\n\n#rc-millennial-renters-heatmap td.rank {\n  color: #1d1d1d;\n  font-weight: 700;\n  padding-left: 0;\n}\n\n#rc-millennial-renters-heatmap td.metro {\n  color: #1d1d1d;\n}\n\n#rc-millennial-renters-heatmap td.share-cell {\n  padding: 1px 0;\n}\n\n#rc-millennial-renters-heatmap .share-fill {\n  height: 26px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  font-weight: 700;\n}\n\n#rc-millennial-renters-heatmap .share-fill.light-text {\n  color: #ffffff;\n}\n\n#rc-millennial-renters-heatmap .share-fill.dark-text {\n  color: #3f2a5c;\n}\n\n#rc-millennial-renters-heatmap .bottom-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  margin-top: 22px;\n  padding-top: 8px;\n  border-top: 1px solid var(--border);\n  flex-wrap: wrap;\n}\n\n#rc-millennial-renters-heatmap .source {\n  font-size: 13px;\n  color: var(--muted);\n  line-height: 1.35;\n  margin: 0;\n  flex: 1;\n}\n\n#rc-millennial-renters-heatmap .footer-right {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n}\n\n#rc-millennial-renters-heatmap .brand-logo {\n  height: 22px;\n  width: auto;\n}\n\n#rc-millennial-renters-heatmap .export-actions {\n  display: flex;\n  gap: 16px;\n  margin-top: 8px;\n}\n\n#rc-millennial-renters-heatmap .export-btn {\n  background: none;\n  border: none;\n  padding: 0;\n  margin: 0;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--muted);\n  text-decoration: underline;\n  cursor: pointer;\n}\n\n#rc-millennial-renters-heatmap .export-btn:hover {\n  color: var(--text);\n}\n\n@media (max-width: 700px) {\n  #rc-millennial-renters-heatmap .visual-title {\n    font-size: 17px;\n  }\n\n  #rc-millennial-renters-heatmap thead th,\n  #rc-millennial-renters-heatmap tbody td {\n    font-size: 12px;\n  }\n\n  #rc-millennial-renters-heatmap .bottom-bar {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  #rc-millennial-renters-heatmap .footer-right {\n    justify-content: flex-start;\n  }\n}\n<\/style>\n\n<div id=\"rc-millennial-renters-heatmap\" class=\"rc-gutenberg-visual\" data-rc-visual=\"rc-millennial-renters-heatmap\">\n  <div class=\"visual-wrap\">\n    <div class=\"visual-card\" data-rc-id=\"export-card\" id=\"rc-millennial-renters-heatmap-export-card\">\n      <h1 class=\"visual-title\">Top 20 metros with largest shares of <br>Millennial renters<\/h1>\n\n      <div class=\"table-wrap\" role=\"region\" aria-label=\"Top 20 metros with largest shares of Millennial renters\" tabindex=\"0\">\n        <table>\n<colgroup>\n<col class=\"rank\"\/>\n<col class=\"metro\"\/>\n<col class=\"share\"\/>\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"rank-head\" scope=\"col\"><\/th>\n<th scope=\"col\">Metro area<\/th>\n<th class=\"share-head\" scope=\"col\">Share of Millennial renters in 2023<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr><td class=\"rank\">1<\/td><td class=\"metro\">Los Angeles, CA<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#8227BE\">70.1%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">2<\/td><td class=\"metro\">San Jose, CA<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#8227BE\">65.8%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">3<\/td><td class=\"metro\">San Diego, CA<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#8227BE\">64.4%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">4<\/td><td class=\"metro\">New York, NY<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#8227BE\">63.6%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">5<\/td><td class=\"metro\">San Francisco, CA<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#8227BE\">62.4%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">6<\/td><td class=\"metro\">Las Vegas, NV<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#A05DCF\">56.8%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">7<\/td><td class=\"metro\">Miami, FL<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#A05DCF\">56.6%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">8<\/td><td class=\"metro\">New Haven, CT<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#A05DCF\">56.3%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">9<\/td><td class=\"metro\">Memphis, TN<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#A05DCF\">56.1%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">10<\/td><td class=\"metro\">Oxnard, CA<\/td><td class=\"share-cell\"><div class=\"share-fill light-text\" style=\"background:#A05DCF\">56%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">11<\/td><td class=\"metro\">Orlando, FL<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#BE93DF\">54.8%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">12<\/td><td class=\"metro\">Austin, TX<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#BE93DF\">53.3%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">13<\/td><td class=\"metro\">Seattle, WA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#BE93DF\">52.9%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">14<\/td><td class=\"metro\">Dallas, TX<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#BE93DF\">52.9%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">15<\/td><td class=\"metro\">Reno, NV<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#BE93DF\">52.3%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">16<\/td><td class=\"metro\">Boston, MA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#DEC9EF\">52.3%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">17<\/td><td class=\"metro\">Modesto, CA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#DEC9EF\">52.2%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">18<\/td><td class=\"metro\">Fresno, CA<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#DEC9EF\">52.2%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">19<\/td><td class=\"metro\">Columbus, OH<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#DEC9EF\">52.2%<\/div><\/td><\/tr>\n<tr><td class=\"rank\">20<\/td><td class=\"metro\">Houston, TX<\/td><td class=\"share-cell\"><div class=\"share-fill dark-text\" style=\"background:#DEC9EF\">51.2%<\/div><\/td><\/tr>\n<\/tbody>\n<\/table>\n      <\/div>\n\n      <div class=\"bottom-bar\">\n        <p class=\"source\">Source: RentCafe's analysis of IPUMS data &bull; All data is accurate as of the date of publication.<\/p>\n        <div class=\"footer-right\">\n          <a href=\"https:\/\/www.rentcafe.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <img decoding=\"async\" class=\"brand-logo\" src=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/11\/RentCafe-logo-for-light-background.png?resize=500,128\" alt=\"RentCafe logo\">\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"export-actions\">\n        <button class=\"export-btn\" type=\"button\" data-rc-download=\"true\" data-rc-download-target=\"rc-millennial-renters-heatmap-export-card\" data-rc-download-filename=\"top-20-metros-millennial-renters.png\">Download PNG<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  const root = document.getElementById('rc-millennial-renters-heatmap');\n  if (!root || root.dataset.rcInitialized === 'true') return;\n  root.dataset.rcInitialized = 'true';\n\n  function loadHtml2Canvas() {\n    if (window.html2canvas) {\n      return Promise.resolve(window.html2canvas);\n    }\n\n    if (window.__rentcafeHtml2CanvasPromise) {\n      return window.__rentcafeHtml2CanvasPromise;\n    }\n\n    window.__rentcafeHtml2CanvasPromise = new Promise(function (resolve, reject) {\n      const existingScript = document.querySelector('script[data-rentcafe-html2canvas=\"true\"]');\n\n      if (existingScript) {\n        existingScript.addEventListener('load', function () {\n          if (window.html2canvas) resolve(window.html2canvas);\n          else reject(new Error('html2canvas loaded but is unavailable.'));\n        }, { once: true });\n        existingScript.addEventListener('error', reject, { once: true });\n        return;\n      }\n\n      const script = document.createElement('script');\n      script.src = 'https:\/\/cdn.jsdelivr.net\/npm\/html2canvas@1.4.1\/dist\/html2canvas.min.js';\n      script.async = true;\n      script.setAttribute('data-rentcafe-html2canvas', 'true');\n      script.onload = function () {\n        if (window.html2canvas) resolve(window.html2canvas);\n        else reject(new Error('html2canvas loaded but is unavailable.'));\n      };\n      script.onerror = reject;\n      document.head.appendChild(script);\n    });\n\n    return window.__rentcafeHtml2CanvasPromise;\n  }\n\n  function captureWithHtml2Canvas(element, options) {\n    return loadHtml2Canvas().then(function (html2canvasLibrary) {\n      return html2canvasLibrary(element, options);\n    });\n  }\n\n  function downloadPNG(elementId, filename) {\n    const el = document.getElementById(elementId);\n    if (!el) return;\n\n    captureWithHtml2Canvas(el, {\n      scale: 2,\n      useCORS: true,\n      backgroundColor: '#ffffff',\n      ignoreElements: function (element) {\n        return element.classList && element.classList.contains('export-actions');\n      }\n    }).then(function (canvas) {\n      const link = document.createElement('a');\n      link.href = canvas.toDataURL('image\/png');\n      link.download = filename;\n      link.click();\n    });\n  }\n\n  function bindDownloadButton() {\n    const button = root.querySelector('[data-rc-download=\"true\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const target = button.getAttribute('data-rc-download-target') || 'export-card';\n      const filename = button.getAttribute('data-rc-download-filename') || 'visual.png';\n      downloadPNG(target, filename);\n    });\n  }\n\n  bindDownloadButton();\n})();\n<\/script>\n\n\n\n<p>Other metro areas where most Millennials are living in rentals are <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/las-vegas-nv\/\">Las Vegas<\/a>; <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/seattle-wa\/\">Seattle<\/a>; <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/boston-ma\/\">Boston<\/a>; <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/modesto-ca\/\">Modesto, CA<\/a>; and <a href=\"https:\/\/www.rentcafe.com\/apartments-for-rent\/fresno-ca\/\">Fresno, CA<\/a>.<\/p>\n\n\n\n<p><strong><em>Check out the share of Millennial homeowners and renters in your area, as well as other relevant local data points:<\/em><\/strong><\/p>\n\n\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Muli:ital,wght@0,400;0,600;0,700;1,400&display=swap');\n\n#rc-millennials-own-vs-rent {\n  --text: #1f1f1f;\n  --muted: #6b7280;\n  --rule: #333333;\n  --grid: #dddddd;\n  --stripe: #f5f5f5;\n  --owner: #ff9c1a;\n  --renter: #8227BE;\n  --bg: #ffffff;\n  --border: #e5e7eb;\n  margin: 0;\n  background: var(--bg);\n  color: var(--text);\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n}\n\n#rc-millennials-own-vs-rent *,\n#rc-millennials-own-vs-rent *::before,\n#rc-millennials-own-vs-rent *::after {\n  box-sizing: border-box;\n}\n\n#rc-millennials-own-vs-rent .visual-wrap {\n  max-width: 1180px;\n  margin: 16px auto;\n  padding: 0 14px;\n  box-sizing: border-box;\n}\n\n#rc-millennials-own-vs-rent .visual-card {\n  background: #ffffff;\n  padding: 24px 14px 12px;\n  border-radius: 10px;\n  border: 1px solid var(--border);\n  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);\n  box-sizing: border-box;\n}\n\n#rc-millennials-own-vs-rent .visual-title {\n  margin: 0 0 6px;\n  color: #555555;\n  text-align: center;\n  font-size: clamp(26px, 3vw, 32px);\n  line-height: 1.15;\n  font-weight: 700;\n  letter-spacing: -0.02em;\n}\n\n#rc-millennials-own-vs-rent .visual-subtitle {\n  margin: 0 0 16px;\n  text-align: center;\n  font-size: 13px;\n  color: var(--muted);\n}\n\n#rc-millennials-own-vs-rent .search-bar {\n  display: flex;\n  justify-content: flex-start;\n  margin: 0 0 20px;\n}\n\n#rc-millennials-own-vs-rent .search-input {\n  width: 100%;\n  max-width: 280px;\n  padding: 9px 14px;\n  border: 1px solid var(--grid);\n  border-radius: 999px;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 14px;\n  color: var(--text);\n  outline: none;\n}\n\n#rc-millennials-own-vs-rent .search-input:focus {\n  border-color: var(--renter);\n}\n\n#rc-millennials-own-vs-rent .no-results {\n  text-align: center;\n  color: var(--muted);\n  font-size: 14px;\n  margin: 24px 0;\n}\n\n#rc-millennials-own-vs-rent .table-wrap {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n#rc-millennials-own-vs-rent table {\n  width: 100%;\n  min-width: 1080px;\n  border-collapse: collapse;\n  border-spacing: 0;\n  table-layout: fixed;\n  font-variant-numeric: tabular-nums;\n}\n\n#rc-millennials-own-vs-rent col.rank { width: 4%; }\n#rc-millennials-own-vs-rent col.metro { width: 12%; }\n#rc-millennials-own-vs-rent col.ownshare { width: 12%; }\n#rc-millennials-own-vs-rent col.ownhh23 { width: 11%; }\n#rc-millennials-own-vs-rent col.ownhh18 { width: 10%; }\n#rc-millennials-own-vs-rent col.ownchg { width: 9%; }\n#rc-millennials-own-vs-rent col.rentshare { width: 12%; }\n#rc-millennials-own-vs-rent col.renthh23 { width: 11%; }\n#rc-millennials-own-vs-rent col.renthh18 { width: 10%; }\n#rc-millennials-own-vs-rent col.rentchg { width: 9%; }\n\n#rc-millennials-own-vs-rent thead th {\n  padding: 2px 10px 12px;\n  border-bottom: 3px solid var(--rule);\n  color: #171717;\n  font-size: 14px;\n  line-height: 1.2;\n  font-weight: 700;\n  vertical-align: bottom;\n  text-align: center;\n}\n\n#rc-millennials-own-vs-rent thead th.rank-head {\n  padding-left: 0;\n  padding-right: 0;\n}\n\n#rc-millennials-own-vs-rent thead th.metro-head {\n  padding-left: 12px;\n  text-align: left;\n}\n\n#rc-millennials-own-vs-rent thead th.change-head {\n  white-space: nowrap;\n}\n\n#rc-millennials-own-vs-rent thead th.divider,\n#rc-millennials-own-vs-rent tbody td.divider {\n  border-left: 2px solid var(--rule);\n}\n\n#rc-millennials-own-vs-rent tbody tr:nth-child(even) {\n  background: var(--stripe);\n}\n\n#rc-millennials-own-vs-rent tbody td {\n  height: 39px;\n  padding: 0 10px;\n  border-top: 1px solid var(--grid);\n  vertical-align: middle;\n  font-size: 14px;\n  line-height: 1;\n  white-space: nowrap;\n  text-align: center;\n}\n\n#rc-millennials-own-vs-rent tbody tr:first-child td {\n  border-top: none;\n}\n\n#rc-millennials-own-vs-rent td.rank {\n  color: #1d1d1d;\n  font-size: 13px;\n  font-weight: 700;\n  text-align: left;\n  padding-left: 14px;\n  padding-right: 0;\n}\n\n#rc-millennials-own-vs-rent td.metro {\n  text-align: left;\n  font-weight: 600;\n}\n\n#rc-millennials-own-vs-rent td.share-cell {\n  text-align: left;\n  padding: 6px 14px;\n}\n\n#rc-millennials-own-vs-rent .share-value {\n  display: block;\n  font-size: 14px;\n  font-weight: 700;\n  color: #1f1f1f;\n  margin-bottom: 5px;\n}\n\n#rc-millennials-own-vs-rent .share-bar-track {\n  width: 100%;\n  height: 5px;\n}\n\n#rc-millennials-own-vs-rent .share-bar {\n  height: 100%;\n  border-radius: 3px;\n}\n\n#rc-millennials-own-vs-rent .share-bar.owner-bar {\n  background: var(--owner);\n}\n\n#rc-millennials-own-vs-rent .share-bar.renter-bar {\n  background: var(--renter);\n}\n\n#rc-millennials-own-vs-rent .pagination-controls {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 14px;\n  margin-top: 24px;\n}\n\n#rc-millennials-own-vs-rent .page-btn {\n  background: var(--renter);\n  color: #ffffff;\n  border: none;\n  border-radius: 999px;\n  padding: 9px 18px;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  cursor: pointer;\n}\n\n#rc-millennials-own-vs-rent .page-btn:disabled {\n  opacity: 0.45;\n  cursor: not-allowed;\n}\n\n#rc-millennials-own-vs-rent .page-info {\n  font-size: 13px;\n  font-weight: 700;\n  color: #424141;\n}\n\n#rc-millennials-own-vs-rent .bottom-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\n  margin-top: 26px;\n  padding-top: 8px;\n  border-top: 1px solid var(--border);\n  flex-wrap: wrap;\n}\n\n#rc-millennials-own-vs-rent .source {\n  color: var(--muted);\n  font-size: 13px;\n  line-height: 1.3;\n  margin: 0;\n  flex: 1;\n}\n\n#rc-millennials-own-vs-rent .source a {\n  color: inherit;\n  text-decoration: none;\n}\n\n#rc-millennials-own-vs-rent .footer-right {\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  flex: 0 0 auto;\n}\n\n#rc-millennials-own-vs-rent .brand-logo {\n  height: 22px;\n  width: auto;\n  display: block;\n}\n\n#rc-millennials-own-vs-rent .export-actions {\n  display: flex;\n  gap: 16px;\n  margin-top: 8px;\n}\n\n#rc-millennials-own-vs-rent .export-btn {\n  background: none;\n  border: none;\n  padding: 0;\n  margin: 0;\n  font-family: 'Muli', Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--muted);\n  text-decoration: underline;\n  cursor: pointer;\n}\n\n#rc-millennials-own-vs-rent .export-btn:hover {\n  color: var(--text);\n}\n\n#rc-millennials-own-vs-rent thead th.sortable {\n  cursor: pointer;\n  user-select: none;\n}\n\n#rc-millennials-own-vs-rent thead th.sortable:hover {\n  color: var(--renter);\n}\n\n#rc-millennials-own-vs-rent .sort-indicator {\n  display: inline-block;\n  margin-left: 4px;\n  font-size: 11px;\n  font-weight: 400;\n  color: var(--muted);\n}\n\n#rc-millennials-own-vs-rent thead th.sortable:hover .sort-indicator {\n  color: var(--renter);\n}\n\n@media (max-width: 720px) {\n  #rc-millennials-own-vs-rent .visual-wrap {\n    margin: 10px auto;\n    padding: 0 10px;\n  }\n\n  #rc-millennials-own-vs-rent .visual-card {\n    padding: 18px 10px 10px;\n  }\n\n  #rc-millennials-own-vs-rent .visual-title {\n    margin-bottom: 10px;\n  }\n\n  #rc-millennials-own-vs-rent .bottom-bar {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  #rc-millennials-own-vs-rent .footer-right {\n    justify-content: flex-start;\n  }\n}\n<\/style>\n\n<div id=\"rc-millennials-own-vs-rent\" class=\"rc-gutenberg-visual\" data-rc-visual=\"rc-millennials-own-vs-rent\">\n  <div class=\"visual-wrap\">\n\n\n    <div class=\"visual-card\" data-rc-id=\"export-card\" id=\"rc-millennials-own-vs-rent-export-card\">\n      <h1 class=\"visual-title\">Where Millennials own vs. rent<\/h1>\n\n      <div class=\"search-bar\">\n        <input class=\"search-input\" id=\"metroSearch\" type=\"text\" placeholder=\"Search metro area&hellip;\" aria-label=\"Search metro area\" \/>\n      <\/div>\n\n      <div class=\"table-wrap\" role=\"region\" aria-label=\"Millennial owner vs. renter households by metro area\" tabindex=\"0\">\n        <table>\n<colgroup>\n<col class=\"rank\"\/>\n<col class=\"metro\"\/>\n<col class=\"ownshare\"\/>\n<col class=\"ownhh23\"\/>\n<col class=\"ownhh18\"\/>\n<col class=\"ownchg\"\/>\n<col class=\"rentshare\"\/>\n<col class=\"renthh23\"\/>\n<col class=\"renthh18\"\/>\n<col class=\"rentchg\"\/>\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"rank-head\" scope=\"col\"><\/th>\n<th class=\"metro-head\" scope=\"col\">Metro area<\/th>\n<th scope=\"col\">Share of Millennial owners<\/th>\n<th scope=\"col\">Millennial owner households in 2023<\/th>\n<th scope=\"col\">Millennial owner households in 2018<\/th>\n<th class=\"change-head\" scope=\"col\">5-year<br\/>change<\/th>\n<th class=\"divider\" scope=\"col\">Share of Millennial renters<\/th>\n<th scope=\"col\">Millennial renter households in 2023<\/th>\n<th scope=\"col\">Millennial renter households in 2018<\/th>\n<th class=\"change-head\" scope=\"col\">5-year<br\/>change<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr><td class=\"rank\">1<\/td><td class=\"metro\">Grand Rapids, MI<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">68.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:68.5%\"><\/div><\/div><\/td><td class=\"num\">73,080<\/td><td class=\"num\">51,860<\/td><td class=\"num\">40.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">31.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:31.5%\"><\/div><\/div><\/td><td class=\"num\">33,652<\/td><td class=\"num\">39,515<\/td><td class=\"num\">-14.8%<\/td><\/tr>\n<tr><td class=\"rank\">2<\/td><td class=\"metro\">Ogden, UT<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">68.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:68.3%\"><\/div><\/div><\/td><td class=\"num\">47,374<\/td><td class=\"num\">30,071<\/td><td class=\"num\">57.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">31.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:31.7%\"><\/div><\/div><\/td><td class=\"num\">21,999<\/td><td class=\"num\">22,107<\/td><td class=\"num\">-0.5%<\/td><\/tr>\n<tr><td class=\"rank\">3<\/td><td class=\"metro\">Provo, UT<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">67.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:67.2%\"><\/div><\/div><\/td><td class=\"num\">51,912<\/td><td class=\"num\">30,067<\/td><td class=\"num\">72.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">32.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:32.8%\"><\/div><\/div><\/td><td class=\"num\">25,345<\/td><td class=\"num\">30,476<\/td><td class=\"num\">-16.8%<\/td><\/tr>\n<tr><td class=\"rank\">4<\/td><td class=\"metro\">Lancaster, PA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">62.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:62.9%\"><\/div><\/div><\/td><td class=\"num\">34,784<\/td><td class=\"num\">21,642<\/td><td class=\"num\">60.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">37.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:37.1%\"><\/div><\/div><\/td><td class=\"num\">20,555<\/td><td class=\"num\">23,968<\/td><td class=\"num\">-14.2%<\/td><\/tr>\n<tr><td class=\"rank\">5<\/td><td class=\"metro\">Minneapolis, MN<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">62.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:62.6%\"><\/div><\/div><\/td><td class=\"num\">279,750<\/td><td class=\"num\">175,623<\/td><td class=\"num\">59.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">37.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:37.4%\"><\/div><\/div><\/td><td class=\"num\">166,983<\/td><td class=\"num\">185,947<\/td><td class=\"num\">-10.2%<\/td><\/tr>\n<tr><td class=\"rank\">6<\/td><td class=\"metro\">Baton Rouge, LA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">62.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:62.6%\"><\/div><\/div><\/td><td class=\"num\">59,536<\/td><td class=\"num\">41,196<\/td><td class=\"num\">44.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">37.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:37.4%\"><\/div><\/div><\/td><td class=\"num\">35,551<\/td><td class=\"num\">40,179<\/td><td class=\"num\">-11.5%<\/td><\/tr>\n<tr><td class=\"rank\">7<\/td><td class=\"metro\">Boise City, ID<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">62.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:62.1%\"><\/div><\/div><\/td><td class=\"num\">56,992<\/td><td class=\"num\">33,856<\/td><td class=\"num\">68.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">37.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:37.9%\"><\/div><\/div><\/td><td class=\"num\">34,797<\/td><td class=\"num\">34,195<\/td><td class=\"num\">1.8%<\/td><\/tr>\n<tr><td class=\"rank\">8<\/td><td class=\"metro\">Des Moines, IA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">62.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:62.1%\"><\/div><\/div><\/td><td class=\"num\">48,979<\/td><td class=\"num\">43,175<\/td><td class=\"num\">13.4%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">37.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:37.9%\"><\/div><\/div><\/td><td class=\"num\">29,917<\/td><td class=\"num\">34,199<\/td><td class=\"num\">-12.5%<\/td><\/tr>\n<tr><td class=\"rank\">9<\/td><td class=\"metro\">Detroit, MI<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">62.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:62.1%\"><\/div><\/div><\/td><td class=\"num\">285,925<\/td><td class=\"num\">170,149<\/td><td class=\"num\">68.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">37.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:37.9%\"><\/div><\/div><\/td><td class=\"num\">174,739<\/td><td class=\"num\">189,113<\/td><td class=\"num\">-7.6%<\/td><\/tr>\n<tr><td class=\"rank\">10<\/td><td class=\"metro\">Pensacola, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">61.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:61.9%\"><\/div><\/div><\/td><td class=\"num\">32,853<\/td><td class=\"num\">19,172<\/td><td class=\"num\">71.4%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">38.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:38.1%\"><\/div><\/div><\/td><td class=\"num\">20,245<\/td><td class=\"num\">23,158<\/td><td class=\"num\">-12.6%<\/td><\/tr>\n<tr><td class=\"rank\">11<\/td><td class=\"metro\">Lafayette, LA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">60.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:60.9%\"><\/div><\/div><\/td><td class=\"num\">33,005<\/td><td class=\"num\">24,228<\/td><td class=\"num\">36.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">39.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:39.1%\"><\/div><\/div><\/td><td class=\"num\">21,148<\/td><td class=\"num\">26,517<\/td><td class=\"num\">-20.2%<\/td><\/tr>\n<tr><td class=\"rank\">12<\/td><td class=\"metro\">Omaha, NE<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">60.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:60.9%\"><\/div><\/div><\/td><td class=\"num\">76,797<\/td><td class=\"num\">51,184<\/td><td class=\"num\">50.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">39.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:39.1%\"><\/div><\/div><\/td><td class=\"num\">49,379<\/td><td class=\"num\">55,361<\/td><td class=\"num\">-10.8%<\/td><\/tr>\n<tr><td class=\"rank\">13<\/td><td class=\"metro\">Huntsville, AL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">60.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:60.9%\"><\/div><\/div><\/td><td class=\"num\">34,771<\/td><td class=\"num\">19,659<\/td><td class=\"num\">76.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">39.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:39.1%\"><\/div><\/div><\/td><td class=\"num\">22,361<\/td><td class=\"num\">26,864<\/td><td class=\"num\">-16.8%<\/td><\/tr>\n<tr><td class=\"rank\">14<\/td><td class=\"metro\">St. Louis, MO<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">60.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:60.3%\"><\/div><\/div><\/td><td class=\"num\">196,595<\/td><td class=\"num\">124,225<\/td><td class=\"num\">58.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">39.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:39.7%\"><\/div><\/div><\/td><td class=\"num\">129,291<\/td><td class=\"num\">141,642<\/td><td class=\"num\">-8.7%<\/td><\/tr>\n<tr><td class=\"rank\">15<\/td><td class=\"metro\">Deltona, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.8%\"><\/div><\/div><\/td><td class=\"num\">36,715<\/td><td class=\"num\">17,612<\/td><td class=\"num\">108.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.2%\"><\/div><\/div><\/td><td class=\"num\">24,689<\/td><td class=\"num\">23,672<\/td><td class=\"num\">4.3%<\/td><\/tr>\n<tr><td class=\"rank\">16<\/td><td class=\"metro\">Louisville, KY<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.7%\"><\/div><\/div><\/td><td class=\"num\">86,628<\/td><td class=\"num\">56,587<\/td><td class=\"num\">53.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.3%\"><\/div><\/div><\/td><td class=\"num\">58,456<\/td><td class=\"num\">67,312<\/td><td class=\"num\">-13.2%<\/td><\/tr>\n<tr><td class=\"rank\">17<\/td><td class=\"metro\">Greenville, SC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.4%\"><\/div><\/div><\/td><td class=\"num\">67,968<\/td><td class=\"num\">41,895<\/td><td class=\"num\">62.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.6%\"><\/div><\/div><\/td><td class=\"num\">46,399<\/td><td class=\"num\">43,096<\/td><td class=\"num\">7.7%<\/td><\/tr>\n<tr><td class=\"rank\">18<\/td><td class=\"metro\">Palm Bay, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.4%\"><\/div><\/div><\/td><td class=\"num\">32,530<\/td><td class=\"num\">15,352<\/td><td class=\"num\">111.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.6%\"><\/div><\/div><\/td><td class=\"num\">22,221<\/td><td class=\"num\">17,508<\/td><td class=\"num\">26.9%<\/td><\/tr>\n<tr><td class=\"rank\">19<\/td><td class=\"metro\">Columbia, SC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.4%\"><\/div><\/div><\/td><td class=\"num\">54,029<\/td><td class=\"num\">31,554<\/td><td class=\"num\">71.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.6%\"><\/div><\/div><\/td><td class=\"num\">36,928<\/td><td class=\"num\">44,572<\/td><td class=\"num\">-17.1%<\/td><\/tr>\n<tr><td class=\"rank\">20<\/td><td class=\"metro\">Knoxville, TN<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.2%\"><\/div><\/div><\/td><td class=\"num\">52,975<\/td><td class=\"num\">37,009<\/td><td class=\"num\">43.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.8%\"><\/div><\/div><\/td><td class=\"num\">36,491<\/td><td class=\"num\">44,022<\/td><td class=\"num\">-17.1%<\/td><\/tr>\n<tr><td class=\"rank\">21<\/td><td class=\"metro\">Salt Lake City, UT<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.2%\"><\/div><\/div><\/td><td class=\"num\">94,194<\/td><td class=\"num\">58,420<\/td><td class=\"num\">61.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.8%\"><\/div><\/div><\/td><td class=\"num\">64,962<\/td><td class=\"num\">63,652<\/td><td class=\"num\">2.1%<\/td><\/tr>\n<tr><td class=\"rank\">22<\/td><td class=\"metro\">Youngstown, OH<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.1%\"><\/div><\/div><\/td><td class=\"num\">32,358<\/td><td class=\"num\">15,861<\/td><td class=\"num\">104.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">40.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:40.9%\"><\/div><\/div><\/td><td class=\"num\">22,379<\/td><td class=\"num\">22,930<\/td><td class=\"num\">-2.4%<\/td><\/tr>\n<tr><td class=\"rank\">23<\/td><td class=\"metro\">Indianapolis, IN<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">59.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:59.0%\"><\/div><\/div><\/td><td class=\"num\">153,489<\/td><td class=\"num\">90,530<\/td><td class=\"num\">69.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">41.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:41.0%\"><\/div><\/div><\/td><td class=\"num\">106,680<\/td><td class=\"num\">116,813<\/td><td class=\"num\">-8.7%<\/td><\/tr>\n<tr><td class=\"rank\">24<\/td><td class=\"metro\">Cincinnati, OH<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">58.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:58.9%\"><\/div><\/div><\/td><td class=\"num\">144,755<\/td><td class=\"num\">87,795<\/td><td class=\"num\">64.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">41.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:41.1%\"><\/div><\/div><\/td><td class=\"num\">100,937<\/td><td class=\"num\">118,564<\/td><td class=\"num\">-14.9%<\/td><\/tr>\n<tr><td class=\"rank\">25<\/td><td class=\"metro\">Harrisburg, PA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">58.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:58.8%\"><\/div><\/div><\/td><td class=\"num\">36,245<\/td><td class=\"num\">20,586<\/td><td class=\"num\">76.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">41.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:41.2%\"><\/div><\/div><\/td><td class=\"num\">25,359<\/td><td class=\"num\">33,948<\/td><td class=\"num\">-25.3%<\/td><\/tr>\n<tr><td class=\"rank\">26<\/td><td class=\"metro\">Birmingham, AL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">58.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:58.7%\"><\/div><\/div><\/td><td class=\"num\">73,653<\/td><td class=\"num\">43,794<\/td><td class=\"num\">68.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">41.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:41.3%\"><\/div><\/div><\/td><td class=\"num\">51,895<\/td><td class=\"num\">52,284<\/td><td class=\"num\">-0.7%<\/td><\/tr>\n<tr><td class=\"rank\">27<\/td><td class=\"metro\">Pittsburgh, PA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">58.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:58.6%\"><\/div><\/div><\/td><td class=\"num\">149,879<\/td><td class=\"num\">100,419<\/td><td class=\"num\">49.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">41.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:41.4%\"><\/div><\/div><\/td><td class=\"num\">105,953<\/td><td class=\"num\">118,430<\/td><td class=\"num\">-10.5%<\/td><\/tr>\n<tr><td class=\"rank\">28<\/td><td class=\"metro\">Lakeland, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">58.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:58.4%\"><\/div><\/div><\/td><td class=\"num\">47,972<\/td><td class=\"num\">19,929<\/td><td class=\"num\">140.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">41.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:41.6%\"><\/div><\/div><\/td><td class=\"num\">34,121<\/td><td class=\"num\">25,714<\/td><td class=\"num\">32.7%<\/td><\/tr>\n<tr><td class=\"rank\">29<\/td><td class=\"metro\">Colorado Springs, CO<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">58.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:58.1%\"><\/div><\/div><\/td><td class=\"num\">60,757<\/td><td class=\"num\">32,244<\/td><td class=\"num\">88.4%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">41.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:41.9%\"><\/div><\/div><\/td><td class=\"num\">43,877<\/td><td class=\"num\">41,562<\/td><td class=\"num\">5.6%<\/td><\/tr>\n<tr><td class=\"rank\">30<\/td><td class=\"metro\">Portland, ME<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">57.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:57.6%\"><\/div><\/div><\/td><td class=\"num\">35,993<\/td><td class=\"num\">24,030<\/td><td class=\"num\">49.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">42.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:42.4%\"><\/div><\/div><\/td><td class=\"num\">26,456<\/td><td class=\"num\">22,071<\/td><td class=\"num\">19.9%<\/td><\/tr>\n<tr><td class=\"rank\">31<\/td><td class=\"metro\">Kansas City, MO<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">57.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:57.0%\"><\/div><\/div><\/td><td class=\"num\">155,117<\/td><td class=\"num\">94,487<\/td><td class=\"num\">64.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">43.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:43.0%\"><\/div><\/div><\/td><td class=\"num\">116,997<\/td><td class=\"num\">126,787<\/td><td class=\"num\">-7.7%<\/td><\/tr>\n<tr><td class=\"rank\">32<\/td><td class=\"metro\">Albuquerque, NM<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">56.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:56.8%\"><\/div><\/div><\/td><td class=\"num\">58,200<\/td><td class=\"num\">34,535<\/td><td class=\"num\">68.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">43.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:43.2%\"><\/div><\/div><\/td><td class=\"num\">44,311<\/td><td class=\"num\">51,010<\/td><td class=\"num\">-13.1%<\/td><\/tr>\n<tr><td class=\"rank\">33<\/td><td class=\"metro\">Raleigh, NC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">56.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:56.7%\"><\/div><\/div><\/td><td class=\"num\">104,914<\/td><td class=\"num\">60,663<\/td><td class=\"num\">72.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">43.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:43.3%\"><\/div><\/div><\/td><td class=\"num\">79,998<\/td><td class=\"num\">76,904<\/td><td class=\"num\">4.0%<\/td><\/tr>\n<tr><td class=\"rank\">34<\/td><td class=\"metro\">Charleston, SC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">56.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:56.5%\"><\/div><\/div><\/td><td class=\"num\">57,528<\/td><td class=\"num\">33,154<\/td><td class=\"num\">73.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">43.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:43.5%\"><\/div><\/div><\/td><td class=\"num\">44,246<\/td><td class=\"num\">41,631<\/td><td class=\"num\">6.3%<\/td><\/tr>\n<tr><td class=\"rank\">35<\/td><td class=\"metro\">Akron, OH<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">56.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:56.3%\"><\/div><\/div><\/td><td class=\"num\">41,438<\/td><td class=\"num\">27,898<\/td><td class=\"num\">48.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">43.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:43.7%\"><\/div><\/div><\/td><td class=\"num\">32,160<\/td><td class=\"num\">32,243<\/td><td class=\"num\">-0.3%<\/td><\/tr>\n<tr><td class=\"rank\">36<\/td><td class=\"metro\">Buffalo, NY<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">56.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:56.1%\"><\/div><\/div><\/td><td class=\"num\">72,004<\/td><td class=\"num\">43,471<\/td><td class=\"num\">65.6%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">43.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:43.9%\"><\/div><\/div><\/td><td class=\"num\">56,425<\/td><td class=\"num\">59,664<\/td><td class=\"num\">-5.4%<\/td><\/tr>\n<tr><td class=\"rank\">37<\/td><td class=\"metro\">Wichita, KS<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.9%\"><\/div><\/div><\/td><td class=\"num\">40,806<\/td><td class=\"num\">26,873<\/td><td class=\"num\">51.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.1%\"><\/div><\/div><\/td><td class=\"num\">32,129<\/td><td class=\"num\">32,333<\/td><td class=\"num\">-0.6%<\/td><\/tr>\n<tr><td class=\"rank\">38<\/td><td class=\"metro\">Spokane, WA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.9%\"><\/div><\/div><\/td><td class=\"num\">39,436<\/td><td class=\"num\">24,974<\/td><td class=\"num\">57.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.1%\"><\/div><\/div><\/td><td class=\"num\">31,101<\/td><td class=\"num\">33,550<\/td><td class=\"num\">-7.3%<\/td><\/tr>\n<tr><td class=\"rank\">39<\/td><td class=\"metro\">Philadelphia, PA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.9%\"><\/div><\/div><\/td><td class=\"num\">385,854<\/td><td class=\"num\">201,239<\/td><td class=\"num\">91.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.1%\"><\/div><\/div><\/td><td class=\"num\">304,585<\/td><td class=\"num\">297,305<\/td><td class=\"num\">2.4%<\/td><\/tr>\n<tr><td class=\"rank\">40<\/td><td class=\"metro\">Rochester, NY<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.8%\"><\/div><\/div><\/td><td class=\"num\">66,888<\/td><td class=\"num\">42,197<\/td><td class=\"num\">58.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.2%\"><\/div><\/div><\/td><td class=\"num\">52,947<\/td><td class=\"num\">51,924<\/td><td class=\"num\">2.0%<\/td><\/tr>\n<tr><td class=\"rank\">41<\/td><td class=\"metro\">Fayetteville, AR<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.8%\"><\/div><\/div><\/td><td class=\"num\">36,048<\/td><td class=\"num\">22,288<\/td><td class=\"num\">61.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.2%\"><\/div><\/div><\/td><td class=\"num\">28,549<\/td><td class=\"num\">36,647<\/td><td class=\"num\">-22.1%<\/td><\/tr>\n<tr><td class=\"rank\">42<\/td><td class=\"metro\">Hartford, CT<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.7%\"><\/div><\/div><\/td><td class=\"num\">65,940<\/td><td class=\"num\">43,227<\/td><td class=\"num\">52.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.3%\"><\/div><\/div><\/td><td class=\"num\">52,381<\/td><td class=\"num\">56,273<\/td><td class=\"num\">-6.9%<\/td><\/tr>\n<tr><td class=\"rank\">43<\/td><td class=\"metro\">Baltimore, MD<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.5%\"><\/div><\/div><\/td><td class=\"num\">173,454<\/td><td class=\"num\">103,650<\/td><td class=\"num\">67.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.5%\"><\/div><\/div><\/td><td class=\"num\">139,302<\/td><td class=\"num\">130,075<\/td><td class=\"num\">7.1%<\/td><\/tr>\n<tr><td class=\"rank\">44<\/td><td class=\"metro\">Worcester, MA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.4%\"><\/div><\/div><\/td><td class=\"num\">54,789<\/td><td class=\"num\">30,440<\/td><td class=\"num\">80.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.6%\"><\/div><\/div><\/td><td class=\"num\">44,067<\/td><td class=\"num\">39,098<\/td><td class=\"num\">12.7%<\/td><\/tr>\n<tr><td class=\"rank\">45<\/td><td class=\"metro\">Chattanooga, TN<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.2%\"><\/div><\/div><\/td><td class=\"num\">33,698<\/td><td class=\"num\">19,969<\/td><td class=\"num\">68.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">44.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:44.8%\"><\/div><\/div><\/td><td class=\"num\">27,304<\/td><td class=\"num\">27,489<\/td><td class=\"num\">-0.7%<\/td><\/tr>\n<tr><td class=\"rank\">46<\/td><td class=\"metro\">Augusta, GA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.0%\"><\/div><\/div><\/td><td class=\"num\">30,741<\/td><td class=\"num\">17,962<\/td><td class=\"num\">71.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.0%\"><\/div><\/div><\/td><td class=\"num\">25,109<\/td><td class=\"num\">25,252<\/td><td class=\"num\">-0.6%<\/td><\/tr>\n<tr><td class=\"rank\">47<\/td><td class=\"metro\">Allentown, PA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.0%\"><\/div><\/div><\/td><td class=\"num\">46,983<\/td><td class=\"num\">27,474<\/td><td class=\"num\">71.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.0%\"><\/div><\/div><\/td><td class=\"num\">38,416<\/td><td class=\"num\">31,320<\/td><td class=\"num\">22.7%<\/td><\/tr>\n<tr><td class=\"rank\">48<\/td><td class=\"metro\">Asheville, NC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">55.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:55.0%\"><\/div><\/div><\/td><td class=\"num\">27,831<\/td><td class=\"num\">18,344<\/td><td class=\"num\">51.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.0%\"><\/div><\/div><\/td><td class=\"num\">22,795<\/td><td class=\"num\">22,952<\/td><td class=\"num\">-0.7%<\/td><\/tr>\n<tr><td class=\"rank\">49<\/td><td class=\"metro\">North Port, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">54.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:54.6%\"><\/div><\/div><\/td><td class=\"num\">35,144<\/td><td class=\"num\">13,212<\/td><td class=\"num\">166.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.4%\"><\/div><\/div><\/td><td class=\"num\">29,196<\/td><td class=\"num\">25,295<\/td><td class=\"num\">15.4%<\/td><\/tr>\n<tr><td class=\"rank\">50<\/td><td class=\"metro\">Atlanta, GA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">54.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:54.5%\"><\/div><\/div><\/td><td class=\"num\">367,436<\/td><td class=\"num\">207,060<\/td><td class=\"num\">77.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.5%\"><\/div><\/div><\/td><td class=\"num\">306,695<\/td><td class=\"num\">317,134<\/td><td class=\"num\">-3.3%<\/td><\/tr>\n<tr><td class=\"rank\">51<\/td><td class=\"metro\">Cape Coral, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">54.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:54.5%\"><\/div><\/div><\/td><td class=\"num\">32,613<\/td><td class=\"num\">17,462<\/td><td class=\"num\">86.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.5%\"><\/div><\/div><\/td><td class=\"num\">27,222<\/td><td class=\"num\">21,438<\/td><td class=\"num\">27.0%<\/td><\/tr>\n<tr><td class=\"rank\">52<\/td><td class=\"metro\">Nashville, TN<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">54.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:54.5%\"><\/div><\/div><\/td><td class=\"num\">150,496<\/td><td class=\"num\">91,323<\/td><td class=\"num\">64.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.5%\"><\/div><\/div><\/td><td class=\"num\">125,638<\/td><td class=\"num\">115,631<\/td><td class=\"num\">8.7%<\/td><\/tr>\n<tr><td class=\"rank\">53<\/td><td class=\"metro\">Phoenix, AZ<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">54.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:54.5%\"><\/div><\/div><\/td><td class=\"num\">289,450<\/td><td class=\"num\">161,670<\/td><td class=\"num\">79.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.5%\"><\/div><\/div><\/td><td class=\"num\">241,678<\/td><td class=\"num\">249,953<\/td><td class=\"num\">-3.3%<\/td><\/tr>\n<tr><td class=\"rank\">54<\/td><td class=\"metro\">Syracuse, NY<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">54.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:54.2%\"><\/div><\/div><\/td><td class=\"num\">38,743<\/td><td class=\"num\">23,666<\/td><td class=\"num\">63.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.8%\"><\/div><\/div><\/td><td class=\"num\">32,748<\/td><td class=\"num\">32,435<\/td><td class=\"num\">1.0%<\/td><\/tr>\n<tr><td class=\"rank\">55<\/td><td class=\"metro\">Richmond, VA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">54.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:54.1%\"><\/div><\/div><\/td><td class=\"num\">86,459<\/td><td class=\"num\">45,578<\/td><td class=\"num\">89.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">45.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:45.9%\"><\/div><\/div><\/td><td class=\"num\">73,352<\/td><td class=\"num\">66,154<\/td><td class=\"num\">10.9%<\/td><\/tr>\n<tr><td class=\"rank\">56<\/td><td class=\"metro\">Oklahoma City, OK<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">53.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:53.8%\"><\/div><\/div><\/td><td class=\"num\">86,359<\/td><td class=\"num\">66,910<\/td><td class=\"num\">29.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">46.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:46.2%\"><\/div><\/div><\/td><td class=\"num\">74,122<\/td><td class=\"num\">86,118<\/td><td class=\"num\">-13.9%<\/td><\/tr>\n<tr><td class=\"rank\">57<\/td><td class=\"metro\">McAllen, TX<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">53.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:53.7%\"><\/div><\/div><\/td><td class=\"num\">44,787<\/td><td class=\"num\">25,111<\/td><td class=\"num\">78.4%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">46.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:46.3%\"><\/div><\/div><\/td><td class=\"num\">38,593<\/td><td class=\"num\">31,005<\/td><td class=\"num\">24.5%<\/td><\/tr>\n<tr><td class=\"rank\">58<\/td><td class=\"metro\">Tucson, AZ<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">53.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:53.7%\"><\/div><\/div><\/td><td class=\"num\">56,782<\/td><td class=\"num\">27,179<\/td><td class=\"num\">108.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">46.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:46.3%\"><\/div><\/div><\/td><td class=\"num\">48,947<\/td><td class=\"num\">60,307<\/td><td class=\"num\">-18.8%<\/td><\/tr>\n<tr><td class=\"rank\">59<\/td><td class=\"metro\">Riverside, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">53.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:53.4%\"><\/div><\/div><\/td><td class=\"num\">224,110<\/td><td class=\"num\">129,714<\/td><td class=\"num\">72.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">46.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:46.6%\"><\/div><\/div><\/td><td class=\"num\">195,734<\/td><td class=\"num\">171,858<\/td><td class=\"num\">13.9%<\/td><\/tr>\n<tr><td class=\"rank\">60<\/td><td class=\"metro\">New Orleans, LA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">53.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:53.3%\"><\/div><\/div><\/td><td class=\"num\">73,249<\/td><td class=\"num\">41,399<\/td><td class=\"num\">76.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">46.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:46.7%\"><\/div><\/div><\/td><td class=\"num\">64,123<\/td><td class=\"num\">69,245<\/td><td class=\"num\">-7.4%<\/td><\/tr>\n<tr><td class=\"rank\">61<\/td><td class=\"metro\">Little Rock, AR<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">53.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:53.2%\"><\/div><\/div><\/td><td class=\"num\">45,748<\/td><td class=\"num\">29,833<\/td><td class=\"num\">53.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">46.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:46.8%\"><\/div><\/div><\/td><td class=\"num\">40,216<\/td><td class=\"num\">38,896<\/td><td class=\"num\">3.4%<\/td><\/tr>\n<tr><td class=\"rank\">62<\/td><td class=\"metro\">Charlotte, NC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">53.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:53.0%\"><\/div><\/div><\/td><td class=\"num\">173,078<\/td><td class=\"num\">96,145<\/td><td class=\"num\">80.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.0%\"><\/div><\/div><\/td><td class=\"num\">153,722<\/td><td class=\"num\">138,375<\/td><td class=\"num\">11.1%<\/td><\/tr>\n<tr><td class=\"rank\">63<\/td><td class=\"metro\">Albany, NY<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.9%\"><\/div><\/div><\/td><td class=\"num\">50,364<\/td><td class=\"num\">29,168<\/td><td class=\"num\">72.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.1%\"><\/div><\/div><\/td><td class=\"num\">44,756<\/td><td class=\"num\">46,928<\/td><td class=\"num\">-4.6%<\/td><\/tr>\n<tr><td class=\"rank\">64<\/td><td class=\"metro\">Jacksonville, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.7%\"><\/div><\/div><\/td><td class=\"num\">105,156<\/td><td class=\"num\">46,556<\/td><td class=\"num\">125.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.3%\"><\/div><\/div><\/td><td class=\"num\">94,336<\/td><td class=\"num\">86,165<\/td><td class=\"num\">9.5%<\/td><\/tr>\n<tr><td class=\"rank\">65<\/td><td class=\"metro\">Chicago, IL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.5%\"><\/div><\/div><\/td><td class=\"num\">551,013<\/td><td class=\"num\">345,229<\/td><td class=\"num\">59.6%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.5%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.5%\"><\/div><\/div><\/td><td class=\"num\">498,601<\/td><td class=\"num\">497,330<\/td><td class=\"num\">0.3%<\/td><\/tr>\n<tr><td class=\"rank\">66<\/td><td class=\"metro\">San Antonio, TX<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.3%\"><\/div><\/div><\/td><td class=\"num\">153,099<\/td><td class=\"num\">74,379<\/td><td class=\"num\">105.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.7%\"><\/div><\/div><\/td><td class=\"num\">139,584<\/td><td class=\"num\">129,865<\/td><td class=\"num\">7.5%<\/td><\/tr>\n<tr><td class=\"rank\">67<\/td><td class=\"metro\">Cleveland, OH<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.3%\"><\/div><\/div><\/td><td class=\"num\">112,017<\/td><td class=\"num\">73,629<\/td><td class=\"num\">52.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.7%\"><\/div><\/div><\/td><td class=\"num\">102,271<\/td><td class=\"num\">115,841<\/td><td class=\"num\">-11.7%<\/td><\/tr>\n<tr><td class=\"rank\">68<\/td><td class=\"metro\">El Paso, TX<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.2%\"><\/div><\/div><\/td><td class=\"num\">47,397<\/td><td class=\"num\">24,274<\/td><td class=\"num\">95.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.8%\"><\/div><\/div><\/td><td class=\"num\">43,361<\/td><td class=\"num\">46,235<\/td><td class=\"num\">-6.2%<\/td><\/tr>\n<tr><td class=\"rank\">69<\/td><td class=\"metro\">Virginia Beach, VA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.1%\"><\/div><\/div><\/td><td class=\"num\">107,120<\/td><td class=\"num\">60,367<\/td><td class=\"num\">77.4%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">47.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:47.9%\"><\/div><\/div><\/td><td class=\"num\">98,620<\/td><td class=\"num\">103,007<\/td><td class=\"num\">-4.3%<\/td><\/tr>\n<tr><td class=\"rank\">70<\/td><td class=\"metro\">Dayton, OH<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">52.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:52.0%\"><\/div><\/div><\/td><td class=\"num\">49,385<\/td><td class=\"num\">30,649<\/td><td class=\"num\">61.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">48.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:48.0%\"><\/div><\/div><\/td><td class=\"num\">45,634<\/td><td class=\"num\">49,561<\/td><td class=\"num\">-7.9%<\/td><\/tr>\n<tr><td class=\"rank\">71<\/td><td class=\"metro\">Bakersfield, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">51.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:51.7%\"><\/div><\/div><\/td><td class=\"num\">47,744<\/td><td class=\"num\">25,394<\/td><td class=\"num\">88.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">48.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:48.3%\"><\/div><\/div><\/td><td class=\"num\">44,684<\/td><td class=\"num\">50,030<\/td><td class=\"num\">-10.7%<\/td><\/tr>\n<tr><td class=\"rank\">72<\/td><td class=\"metro\">Corpus Christi, TX<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">51.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:51.6%\"><\/div><\/div><\/td><td class=\"num\">26,033<\/td><td class=\"num\">15,425<\/td><td class=\"num\">68.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">48.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:48.4%\"><\/div><\/div><\/td><td class=\"num\">24,392<\/td><td class=\"num\">23,390<\/td><td class=\"num\">4.3%<\/td><\/tr>\n<tr><td class=\"rank\">73<\/td><td class=\"metro\">Providence, RI<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">51.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:51.4%\"><\/div><\/div><\/td><td class=\"num\">90,717<\/td><td class=\"num\">48,909<\/td><td class=\"num\">85.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">48.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:48.6%\"><\/div><\/div><\/td><td class=\"num\">85,743<\/td><td class=\"num\">80,413<\/td><td class=\"num\">6.6%<\/td><\/tr>\n<tr><td class=\"rank\">74<\/td><td class=\"metro\">Stockton, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">51.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:51.3%\"><\/div><\/div><\/td><td class=\"num\">37,711<\/td><td class=\"num\">17,333<\/td><td class=\"num\">117.6%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">48.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:48.7%\"><\/div><\/div><\/td><td class=\"num\">35,829<\/td><td class=\"num\">38,626<\/td><td class=\"num\">-7.2%<\/td><\/tr>\n<tr><td class=\"rank\">75<\/td><td class=\"metro\">Winston, NC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.9%\"><\/div><\/div><\/td><td class=\"num\">34,515<\/td><td class=\"num\">19,845<\/td><td class=\"num\">73.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.1%\"><\/div><\/div><\/td><td class=\"num\">33,302<\/td><td class=\"num\">36,399<\/td><td class=\"num\">-8.5%<\/td><\/tr>\n<tr><td class=\"rank\">76<\/td><td class=\"metro\">Portland, OR<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.9%\"><\/div><\/div><\/td><td class=\"num\">155,484<\/td><td class=\"num\">88,412<\/td><td class=\"num\">75.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.1%\"><\/div><\/div><\/td><td class=\"num\">150,258<\/td><td class=\"num\">150,074<\/td><td class=\"num\">0.1%<\/td><\/tr>\n<tr><td class=\"rank\">77<\/td><td class=\"metro\">Tampa, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.8%\"><\/div><\/div><\/td><td class=\"num\">169,987<\/td><td class=\"num\">90,945<\/td><td class=\"num\">86.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.2%\"><\/div><\/div><\/td><td class=\"num\">164,377<\/td><td class=\"num\">160,269<\/td><td class=\"num\">2.6%<\/td><\/tr>\n<tr><td class=\"rank\">78<\/td><td class=\"metro\">Sacramento, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.7%\"><\/div><\/div><\/td><td class=\"num\">124,760<\/td><td class=\"num\">69,517<\/td><td class=\"num\">79.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.3%\"><\/div><\/div><\/td><td class=\"num\">121,232<\/td><td class=\"num\">124,770<\/td><td class=\"num\">-2.8%<\/td><\/tr>\n<tr><td class=\"rank\">79<\/td><td class=\"metro\">Toledo, OH<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.7%\"><\/div><\/div><\/td><td class=\"num\">31,361<\/td><td class=\"num\">25,116<\/td><td class=\"num\">24.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.3%\"><\/div><\/div><\/td><td class=\"num\">30,500<\/td><td class=\"num\">37,823<\/td><td class=\"num\">-19.4%<\/td><\/tr>\n<tr><td class=\"rank\">80<\/td><td class=\"metro\">Denver, CO<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.6%\"><\/div><\/div><\/td><td class=\"num\">215,393<\/td><td class=\"num\">131,069<\/td><td class=\"num\">64.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.4%\"><\/div><\/div><\/td><td class=\"num\">209,988<\/td><td class=\"num\">199,788<\/td><td class=\"num\">5.1%<\/td><\/tr>\n<tr><td class=\"rank\">81<\/td><td class=\"metro\">Milwaukee, WI<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.4%\"><\/div><\/div><\/td><td class=\"num\">91,699<\/td><td class=\"num\">62,163<\/td><td class=\"num\">47.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.6%\"><\/div><\/div><\/td><td class=\"num\">90,183<\/td><td class=\"num\">103,873<\/td><td class=\"num\">-13.2%<\/td><\/tr>\n<tr><td class=\"rank\">82<\/td><td class=\"metro\">Scranton, PA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">50.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:50.3%\"><\/div><\/div><\/td><td class=\"num\">25,471<\/td><td class=\"num\">14,108<\/td><td class=\"num\">80.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">49.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:49.7%\"><\/div><\/div><\/td><td class=\"num\">25,211<\/td><td class=\"num\">23,326<\/td><td class=\"num\">8.1%<\/td><\/tr>\n<tr><td class=\"rank\">83<\/td><td class=\"metro\">Jackson, MS<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">49.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:49.9%\"><\/div><\/div><\/td><td class=\"num\">30,727<\/td><td class=\"num\">22,709<\/td><td class=\"num\">35.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">50.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:50.1%\"><\/div><\/div><\/td><td class=\"num\">30,849<\/td><td class=\"num\">32,430<\/td><td class=\"num\">-4.9%<\/td><\/tr>\n<tr><td class=\"rank\">84<\/td><td class=\"metro\">Washington, DC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">49.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:49.6%\"><\/div><\/div><\/td><td class=\"num\">365,182<\/td><td class=\"num\">197,450<\/td><td class=\"num\">84.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">50.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:50.4%\"><\/div><\/div><\/td><td class=\"num\">371,432<\/td><td class=\"num\">345,937<\/td><td class=\"num\">7.4%<\/td><\/tr>\n<tr><td class=\"rank\">85<\/td><td class=\"metro\">Greensboro, NC<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">49.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:49.4%\"><\/div><\/div><\/td><td class=\"num\">43,031<\/td><td class=\"num\">26,205<\/td><td class=\"num\">64.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">50.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:50.6%\"><\/div><\/div><\/td><td class=\"num\">44,002<\/td><td class=\"num\">45,047<\/td><td class=\"num\">-2.3%<\/td><\/tr>\n<tr><td class=\"rank\">86<\/td><td class=\"metro\">Bridgeport, CT<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">49.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:49.1%\"><\/div><\/div><\/td><td class=\"num\">42,888<\/td><td class=\"num\">22,912<\/td><td class=\"num\">87.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">50.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:50.9%\"><\/div><\/div><\/td><td class=\"num\">44,531<\/td><td class=\"num\">37,100<\/td><td class=\"num\">20.0%<\/td><\/tr>\n<tr><td class=\"rank\">87<\/td><td class=\"metro\">Springfield, MA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">48.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:48.9%\"><\/div><\/div><\/td><td class=\"num\">28,376<\/td><td class=\"num\">15,799<\/td><td class=\"num\">79.6%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">51.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:51.1%\"><\/div><\/div><\/td><td class=\"num\">29,610<\/td><td class=\"num\">28,587<\/td><td class=\"num\">3.6%<\/td><\/tr>\n<tr><td class=\"rank\">88<\/td><td class=\"metro\">Houston, TX<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">48.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:48.8%\"><\/div><\/div><\/td><td class=\"num\">418,698<\/td><td class=\"num\">227,365<\/td><td class=\"num\">84.2%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">51.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:51.2%\"><\/div><\/div><\/td><td class=\"num\">439,371<\/td><td class=\"num\">397,410<\/td><td class=\"num\">10.6%<\/td><\/tr>\n<tr><td class=\"rank\">89<\/td><td class=\"metro\">Columbus, OH<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">47.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:47.8%\"><\/div><\/div><\/td><td class=\"num\">127,520<\/td><td class=\"num\">76,477<\/td><td class=\"num\">66.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">52.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:52.2%\"><\/div><\/div><\/td><td class=\"num\">139,252<\/td><td class=\"num\">127,416<\/td><td class=\"num\">9.3%<\/td><\/tr>\n<tr><td class=\"rank\">90<\/td><td class=\"metro\">Fresno, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">47.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:47.8%\"><\/div><\/div><\/td><td class=\"num\">49,742<\/td><td class=\"num\">24,384<\/td><td class=\"num\">104.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">52.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:52.2%\"><\/div><\/div><\/td><td class=\"num\">54,343<\/td><td class=\"num\">54,096<\/td><td class=\"num\">0.5%<\/td><\/tr>\n<tr><td class=\"rank\">91<\/td><td class=\"metro\">Modesto, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">47.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:47.8%\"><\/div><\/div><\/td><td class=\"num\">25,483<\/td><td class=\"num\">16,429<\/td><td class=\"num\">55.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">52.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:52.2%\"><\/div><\/div><\/td><td class=\"num\">27,863<\/td><td class=\"num\">25,653<\/td><td class=\"num\">8.6%<\/td><\/tr>\n<tr><td class=\"rank\">92<\/td><td class=\"metro\">Boston, MA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">47.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:47.7%\"><\/div><\/div><\/td><td class=\"num\">259,828<\/td><td class=\"num\">147,898<\/td><td class=\"num\">75.7%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">52.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:52.3%\"><\/div><\/div><\/td><td class=\"num\">284,970<\/td><td class=\"num\">282,271<\/td><td class=\"num\">1.0%<\/td><\/tr>\n<tr><td class=\"rank\">93<\/td><td class=\"metro\">Reno, NV<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">47.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:47.7%\"><\/div><\/div><\/td><td class=\"num\">27,494<\/td><td class=\"num\">17,390<\/td><td class=\"num\">58.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">52.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:52.3%\"><\/div><\/div><\/td><td class=\"num\">30,161<\/td><td class=\"num\">27,636<\/td><td class=\"num\">9.1%<\/td><\/tr>\n<tr><td class=\"rank\">94<\/td><td class=\"metro\">Dallas, TX<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">47.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:47.1%\"><\/div><\/div><\/td><td class=\"num\">451,826<\/td><td class=\"num\">229,497<\/td><td class=\"num\">96.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">52.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:52.9%\"><\/div><\/div><\/td><td class=\"num\">507,416<\/td><td class=\"num\">465,560<\/td><td class=\"num\">9.0%<\/td><\/tr>\n<tr><td class=\"rank\">95<\/td><td class=\"metro\">Seattle, WA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">47.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:47.1%\"><\/div><\/div><\/td><td class=\"num\">258,105<\/td><td class=\"num\">155,635<\/td><td class=\"num\">65.8%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">52.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:52.9%\"><\/div><\/div><\/td><td class=\"num\">290,175<\/td><td class=\"num\">286,752<\/td><td class=\"num\">1.2%<\/td><\/tr>\n<tr><td class=\"rank\">96<\/td><td class=\"metro\">Austin, TX<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">46.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:46.7%\"><\/div><\/div><\/td><td class=\"num\">176,981<\/td><td class=\"num\">83,918<\/td><td class=\"num\">110.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">53.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:53.3%\"><\/div><\/div><\/td><td class=\"num\">201,655<\/td><td class=\"num\">163,855<\/td><td class=\"num\">23.1%<\/td><\/tr>\n<tr><td class=\"rank\">97<\/td><td class=\"metro\">Orlando, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">45.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:45.2%\"><\/div><\/div><\/td><td class=\"num\">143,705<\/td><td class=\"num\">72,744<\/td><td class=\"num\">97.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">54.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:54.8%\"><\/div><\/div><\/td><td class=\"num\">174,506<\/td><td class=\"num\">129,807<\/td><td class=\"num\">34.4%<\/td><\/tr>\n<tr><td class=\"rank\">98<\/td><td class=\"metro\">Oxnard, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">44.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:44.0%\"><\/div><\/div><\/td><td class=\"num\">29,607<\/td><td class=\"num\">13,840<\/td><td class=\"num\">113.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">56.0%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:56.0%\"><\/div><\/div><\/td><td class=\"num\">37,737<\/td><td class=\"num\">32,721<\/td><td class=\"num\">15.3%<\/td><\/tr>\n<tr><td class=\"rank\">99<\/td><td class=\"metro\">Memphis, TN<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">43.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:43.9%\"><\/div><\/div><\/td><td class=\"num\">60,430<\/td><td class=\"num\">35,427<\/td><td class=\"num\">70.6%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">56.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:56.1%\"><\/div><\/div><\/td><td class=\"num\">77,096<\/td><td class=\"num\">76,304<\/td><td class=\"num\">1.0%<\/td><\/tr>\n<tr><td class=\"rank\">100<\/td><td class=\"metro\">New Haven, CT<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">43.7%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:43.7%\"><\/div><\/div><\/td><td class=\"num\">39,849<\/td><td class=\"num\">21,896<\/td><td class=\"num\">82.0%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">56.3%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:56.3%\"><\/div><\/div><\/td><td class=\"num\">51,290<\/td><td class=\"num\">43,465<\/td><td class=\"num\">18.0%<\/td><\/tr>\n<tr><td class=\"rank\">101<\/td><td class=\"metro\">Miami, FL<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">43.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:43.4%\"><\/div><\/div><\/td><td class=\"num\">248,583<\/td><td class=\"num\">125,886<\/td><td class=\"num\">97.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">56.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:56.6%\"><\/div><\/div><\/td><td class=\"num\">324,316<\/td><td class=\"num\">255,816<\/td><td class=\"num\">26.8%<\/td><\/tr>\n<tr><td class=\"rank\">102<\/td><td class=\"metro\">Las Vegas, NV<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">43.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:43.2%\"><\/div><\/div><\/td><td class=\"num\">111,124<\/td><td class=\"num\">69,715<\/td><td class=\"num\">59.4%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">56.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:56.8%\"><\/div><\/div><\/td><td class=\"num\">146,388<\/td><td class=\"num\">134,615<\/td><td class=\"num\">8.7%<\/td><\/tr>\n<tr><td class=\"rank\">103<\/td><td class=\"metro\">San Francisco, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">37.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:37.6%\"><\/div><\/div><\/td><td class=\"num\">193,905<\/td><td class=\"num\">103,353<\/td><td class=\"num\">87.6%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">62.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:62.4%\"><\/div><\/div><\/td><td class=\"num\">321,244<\/td><td class=\"num\">290,529<\/td><td class=\"num\">10.6%<\/td><\/tr>\n<tr><td class=\"rank\">104<\/td><td class=\"metro\">New York, NY<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">36.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:36.4%\"><\/div><\/div><\/td><td class=\"num\">762,654<\/td><td class=\"num\">402,985<\/td><td class=\"num\">89.3%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">63.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:63.6%\"><\/div><\/div><\/td><td class=\"num\">1,332,212<\/td><td class=\"num\">1,113,635<\/td><td class=\"num\">19.6%<\/td><\/tr>\n<tr><td class=\"rank\">105<\/td><td class=\"metro\">San Diego, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">35.6%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:35.6%\"><\/div><\/div><\/td><td class=\"num\">130,700<\/td><td class=\"num\">69,203<\/td><td class=\"num\">88.9%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">64.4%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:64.4%\"><\/div><\/div><\/td><td class=\"num\">236,224<\/td><td class=\"num\">215,507<\/td><td class=\"num\">9.6%<\/td><\/tr>\n<tr><td class=\"rank\">106<\/td><td class=\"metro\">San Jose, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">34.2%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:34.2%\"><\/div><\/div><\/td><td class=\"num\">72,427<\/td><td class=\"num\">41,599<\/td><td class=\"num\">74.1%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">65.8%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:65.8%\"><\/div><\/div><\/td><td class=\"num\">139,072<\/td><td class=\"num\">118,794<\/td><td class=\"num\">17.1%<\/td><\/tr>\n<tr><td class=\"rank\">107<\/td><td class=\"metro\">Los Angeles, CA<\/td><td class=\"share-cell owner-share\"><span class=\"share-value\">29.9%<\/span><div class=\"share-bar-track\"><div class=\"share-bar owner-bar\" style=\"width:29.9%\"><\/div><\/div><\/td><td class=\"num\">387,212<\/td><td class=\"num\">223,118<\/td><td class=\"num\">73.5%<\/td><td class=\"share-cell renter-share divider\"><span class=\"share-value\">70.1%<\/span><div class=\"share-bar-track\"><div class=\"share-bar renter-bar\" style=\"width:70.1%\"><\/div><\/div><\/td><td class=\"num\">906,663<\/td><td class=\"num\">771,288<\/td><td class=\"num\">17.6%<\/td><\/tr><\/tbody>\n<\/table>\n      <\/div>\n\n      <div class=\"bottom-bar\">\n        <p class=\"source\">Source: RentCafe's analysis of IPUMS data &bull; All data is accurate as of the date of publication.<\/p>\n        <div class=\"footer-right\">\n          <a href=\"https:\/\/www.rentcafe.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">\n            <img decoding=\"async\" alt=\"RentCafe logo\" class=\"brand-logo\" src=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/11\/RentCafe-logo-for-light-background.png?resize=500,128\" \/>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"export-actions\">\n        <button class=\"export-btn\" type=\"button\" data-rc-download=\"true\" data-rc-download-target=\"rc-millennials-own-vs-rent-export-card\" data-rc-download-filename=\"where-millennials-own-vs-rent.png\">Download PNG<\/button>\n        <button class=\"export-btn\" type=\"button\" data-rc-id=\"getData\">Get data<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  'use strict';\n\n  const root = document.getElementById('rc-millennials-own-vs-rent');\n  if (!root || root.dataset.rcInitialized === 'true') return;\n  root.dataset.rcInitialized = 'true';\n\n  const rowsPerPage = 20;\n  let currentPage = 1;\n\n  function loadHtml2Canvas() {\n    if (window.html2canvas) {\n      return Promise.resolve(window.html2canvas);\n    }\n\n    if (window.__rentcafeHtml2CanvasPromise) {\n      return window.__rentcafeHtml2CanvasPromise;\n    }\n\n    window.__rentcafeHtml2CanvasPromise = new Promise(function (resolve, reject) {\n      const existingScript = document.querySelector('script[data-rentcafe-html2canvas=\"true\"]');\n\n      if (existingScript) {\n        existingScript.addEventListener('load', function () {\n          if (window.html2canvas) resolve(window.html2canvas);\n          else reject(new Error('html2canvas loaded but is unavailable.'));\n        }, { once: true });\n        existingScript.addEventListener('error', reject, { once: true });\n        return;\n      }\n\n      const script = document.createElement('script');\n      script.src = 'https:\/\/cdn.jsdelivr.net\/npm\/html2canvas@1.4.1\/dist\/html2canvas.min.js';\n      script.async = true;\n      script.setAttribute('data-rentcafe-html2canvas', 'true');\n      script.onload = function () {\n        if (window.html2canvas) resolve(window.html2canvas);\n        else reject(new Error('html2canvas loaded but is unavailable.'));\n      };\n      script.onerror = reject;\n      document.head.appendChild(script);\n    });\n\n    return window.__rentcafeHtml2CanvasPromise;\n  }\n\n  function captureWithHtml2Canvas(element, options) {\n    return loadHtml2Canvas().then(function (html2canvasLibrary) {\n      return html2canvasLibrary(element, options);\n    });\n  }\n\n  function downloadPNG(elementId, filename) {\n    const el = document.getElementById(elementId);\n    if (!el) return;\n\n    captureWithHtml2Canvas(el, {\n      scale: 2,\n      useCORS: true,\n      backgroundColor: '#ffffff',\n      ignoreElements: function (element) {\n        return element.classList && element.classList.contains('export-actions');\n      }\n    }).then(function (canvas) {\n      const link = document.createElement('a');\n      link.href = canvas.toDataURL('image\/png');\n      link.download = filename;\n      link.click();\n    });\n  }\n\n  function bindDownloadButton() {\n    const button = root.querySelector('[data-rc-download=\"true\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const target = button.getAttribute('data-rc-download-target') || 'export-card';\n      const filename = button.getAttribute('data-rc-download-filename') || 'visual.png';\n      downloadPNG(target, filename);\n    });\n  }\n\n  function csvEscape(value) {\n    const str = String(value == null ? '' : value).replace(\/\\s+\/g, ' ').trim();\n    if (\/[\",\\n]\/.test(str)) {\n      return '\"' + str.replace(\/\"\/g, '\"\"') + '\"';\n    }\n    return str;\n  }\n\n  function buildCsv(table) {\n    const headers = Array.from(table.querySelectorAll('thead th')).map(function (th, index) {\n      const label = (th.dataset.sortLabel || th.textContent).replace(\/\\s+\/g, ' ').trim();\n      return label || (index === 0 ? 'Rank' : 'Column ' + (index + 1));\n    });\n\n    const rows = Array.from(table.querySelectorAll('tbody tr')).map(function (tr) {\n      return Array.from(tr.querySelectorAll('td')).map(function (td) {\n        return csvEscape(td.textContent);\n      });\n    });\n\n    return [headers.map(csvEscape).join(',')]\n      .concat(rows.map(function (cells) { return cells.join(','); }))\n      .join('\\r\\n');\n  }\n\n  function bindGetDataButton(table, filename) {\n    const button = root.querySelector('[data-rc-id=\"getData\"]');\n    if (!button) return;\n\n    button.addEventListener('click', function () {\n      const csv = buildCsv(table);\n      const blob = new Blob([csv], { type: 'text\/csv;charset=utf-8;' });\n      const url = URL.createObjectURL(blob);\n      const link = document.createElement('a');\n      link.href = url;\n      link.download = filename;\n      link.click();\n      URL.revokeObjectURL(url);\n    });\n  }\n\n  function getCellSortValue(cell) {\n    if (!cell) return '';\n    const text = cell.textContent.replace(\/\\s+\/g, ' ').trim();\n    const numeric = parseFloat(text.replace(\/[%,$]\/g, ''));\n    return isNaN(numeric) ? text.toLowerCase() : numeric;\n  }\n\n  function getHeaderLabel(th) {\n    const clone = th.cloneNode(true);\n    clone.querySelectorAll('br').forEach(function (br) {\n      br.replaceWith(' ');\n    });\n    return clone.textContent.replace(\/\\s+\/g, ' ').trim();\n  }\n\n  function bindSortableHeaders(table, tbody, allRows, onSorted) {\n    const headerCells = Array.from(table.querySelectorAll('thead th'));\n    let sortColumn = null;\n    let sortDirection = 1;\n\n    headerCells.forEach(function (th, index) {\n      th.dataset.sortLabel = getHeaderLabel(th);\n      th.classList.add('sortable');\n\n      const indicator = document.createElement('span');\n      indicator.className = 'sort-indicator';\n      indicator.textContent = '\u21c5';\n      th.appendChild(indicator);\n\n      th.addEventListener('click', function () {\n        sortDirection = sortColumn === index ? sortDirection * -1 : 1;\n        sortColumn = index;\n\n        headerCells.forEach(function (headerCell) {\n          const ind = headerCell.querySelector('.sort-indicator');\n          if (ind) ind.textContent = '\u21c5';\n        });\n        indicator.textContent = sortDirection === 1 ? '\u25b2' : '\u25bc';\n\n        allRows.sort(function (rowA, rowB) {\n          const valueA = getCellSortValue(rowA.querySelectorAll('td')[index]);\n          const valueB = getCellSortValue(rowB.querySelectorAll('td')[index]);\n\n          if (valueA < valueB) return -1 * sortDirection;\n          if (valueA > valueB) return 1 * sortDirection;\n          return 0;\n        });\n\n        allRows.forEach(function (row) {\n          tbody.appendChild(row);\n        });\n\n        onSorted();\n      });\n    });\n  }\n\n  function initVisual() {\n    const table = root.querySelector('table');\n    if (!table) return;\n\n    const tbody = table.querySelector('tbody');\n    if (!tbody) return;\n\n    bindDownloadButton();\n    bindGetDataButton(table, 'where-millennials-own-vs-rent-data.csv');\n\n    const allRows = Array.from(tbody.querySelectorAll('tr'));\n    const searchInput = root.querySelector('#metroSearch');\n\n    const pagination = document.createElement('div');\n    pagination.className = 'pagination-controls';\n\n    const prevBtn = document.createElement('button');\n    prevBtn.textContent = 'Previous';\n    prevBtn.className = 'page-btn';\n    prevBtn.type = 'button';\n\n    const pageInfo = document.createElement('span');\n    pageInfo.className = 'page-info';\n\n    const nextBtn = document.createElement('button');\n    nextBtn.textContent = 'Next';\n    nextBtn.className = 'page-btn';\n    nextBtn.type = 'button';\n\n    pagination.appendChild(prevBtn);\n    pagination.appendChild(pageInfo);\n    pagination.appendChild(nextBtn);\n    table.insertAdjacentElement('afterend', pagination);\n\n    const noResults = document.createElement('p');\n    noResults.className = 'no-results';\n    noResults.textContent = 'No metro areas match your search.';\n    noResults.style.display = 'none';\n    pagination.insertAdjacentElement('afterend', noResults);\n\n    function getFilteredRows() {\n      const query = searchInput ? searchInput.value.trim().toLowerCase() : '';\n      if (!query) return allRows;\n\n      return allRows.filter(function (row) {\n        const metroCell = row.querySelector('.metro');\n        return metroCell && metroCell.textContent.toLowerCase().indexOf(query) !== -1;\n      });\n    }\n\n    function showPage(page, filteredRows) {\n      const totalPages = Math.max(1, Math.ceil(filteredRows.length \/ rowsPerPage));\n      currentPage = Math.min(Math.max(1, page), totalPages);\n\n      const start = (currentPage - 1) * rowsPerPage;\n      const end = start + rowsPerPage;\n      const visible = new Set(filteredRows.slice(start, end));\n\n      allRows.forEach(function (row) {\n        row.style.display = visible.has(row) ? '' : 'none';\n      });\n\n      pagination.style.display = totalPages <= 1 ? 'none' : 'flex';\n      pageInfo.textContent = 'Page ' + currentPage + ' of ' + totalPages;\n      prevBtn.disabled = currentPage === 1;\n      nextBtn.disabled = currentPage === totalPages;\n\n      table.style.display = filteredRows.length === 0 ? 'none' : '';\n      noResults.style.display = filteredRows.length === 0 ? '' : 'none';\n    }\n\n    function refresh(page) {\n      showPage(page, getFilteredRows());\n    }\n\n    prevBtn.addEventListener('click', function () {\n      refresh(currentPage - 1);\n    });\n\n    nextBtn.addEventListener('click', function () {\n      refresh(currentPage + 1);\n    });\n\n    if (searchInput) {\n      searchInput.addEventListener('input', function () {\n        refresh(1);\n      });\n    }\n\n    bindSortableHeaders(table, tbody, allRows, function () {\n      refresh(1);\n    });\n\n    refresh(1);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initVisual, { once: true });\n  } else {\n    initVisual();\n  }\n})();\n<\/script>\n\n\n\n<div style=\"background-color: #f0e5f7; padding: 20px; border-radius: 5px;\">\n<h2>FAQ<\/h2>\n<p><span style=\"font-size: 16px;\"><strong>Q: What are the top metro areas for Millennial homeowners?<\/strong><br><\/span>A: The top five metro areas with the highest shares of Millennial homeowners are Grand Rapids, MI; Ogden, UT; Provo, UT; Lancaster, PA; and Minneapolis.<\/p>\n<p><strong>Q: How many Millennials own homes in the U.S.?<\/strong><br>A: There are about 12.4 million Millennial owner households, following a significant 74% increase in just five years.<\/p>\n<p><strong>Q: How many Millennials rent in the U.S.?<\/strong><br>A: There are now 12.6 million Millennial renter households, and the number continues to rise, according to the most recent analysis from RentCafe.com.<\/p>\n<p><strong>Q: Where has Millennial homeownership grown the most?<\/strong><br>A: North Port, FL, saw the fastest growth, with Millennial homeowner households tripling between 2018 and 2023 to over 35,000.<\/p>\n<p><strong>Q: Where has Millennial renting grown the most?<\/strong><br>A: Orlando, FL, had the largest increase, with 34% more Millennial renter households in 2023 compared to 2018.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-methodology\">Methodology<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.rentcafe.com\/\"><em>RentCafe.com<\/em><\/a><em>&nbsp;is a nationwide apartment search website that enables renters to easily find apartments and houses for rent throughout the U.S.<\/em><\/p>\n\n\n\n<p><em>The Millennial generation was defined as per Pew Research Center data (individuals born between 1981 and 1996). The ownership and rentership data, as well as Millennial income growth, were sourced from IPUMS. Only metro areas with a Millennial household population higher or equal to 50,000 in 2023 were considered (107 metro areas). <\/em><\/p>\n\n\n\n<p><em>IPUMS is an abbreviation for Integrated Public Use Microdata Series and provides census and survey data from around the world integrated across time and space. IPUMS is a part of the Institute for Social Research and Data Innovation at the University of Minnesota.<\/em><em>\u202fIPUMS USA, University of Minnesota, <a href=\"http:\/\/www.ipums.org\">www.ipums.org<\/a>. <\/em><\/p>\n\n\n\n<p><em>Steven Ruggles, Sarah Flood, Matthew Sobek, Daniel Backman, Grace Cooper, Julia A. Rivera Drew, Stephanie Richards, Renae Rodgers, Jonathan Schroeder and Kari C.W. Williams. IPUMS USA: Version 16.0 [dataset]. Minneapolis, MN: IPUMS, 2025. <a href=\"https:\/\/doi.org\/10.18128\/D010.V16.0\">https:\/\/doi.org\/10.18128\/D010.V16.0<\/a> <\/em><\/p>\n\n\n\n<p><em>Job growth data was provided by the <a href=\"https:\/\/www.bls.gov\/cew\/\">U.S. Bureau of Labor Statistics<\/a>, while local inflation data was sourced from the <a href=\"https:\/\/www.bea.gov\/data\/prices-inflation\/regional-price-parities-state-and-metro-area#collapsePPE\">U.S. Bureau of Economic Analysis<\/a>.<\/em><\/p>\n\n\n\n<p><strong>Fair use and redistribution<\/strong><\/p>\n\n\n\n<p>We encourage you and freely grant you permission to reuse, host, or repost the research, graphics, and images presented in this article. When doing so, we ask that you credit our research by linking to&nbsp;<a href=\"https:\/\/www.rentcafe.com\/\">RentCafe.com<\/a>&nbsp;or this page, so that your readers can learn more about this project, the research behind it and its methodology. For more in-depth, customized data, please contact us at&nbsp;<a href=\"mailto:media@rentcafe.com\">media@rentcafe.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s more to Millennials than brunches and air fryers. In recent years, many have decided to settle down and buy homes. In fact, approximately 5.3 million Millennials became homeowners in just five years, which marks a 74% increase in Millennial-owned households.&nbsp;At the same time, the number of Millennial renters in the U.S. rose by a&hellip;<\/p>\n","protected":false},"author":738,"featured_media":140656,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3661],"tags":[],"class_list":["post-140622","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-market-snapshots","gallery-content-unit"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Top Metro Areas for Millennial Homeownership Growth<\/title>\n<meta name=\"description\" content=\"Here are the nation&#039;s top metro areas for Millennial homeownership growth, where the number of Millennial homeowners more than doubled.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Millennial housing report: Where they\u2019re buying homes and where they\u2019re still renting\" \/>\n<meta property=\"og:description\" content=\"Here are the nation&#039;s top metro areas for Millennial homeownership growth, where the number of Millennial homeowners more than doubled.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/\" \/>\n<meta property=\"og:site_name\" content=\"RentCafe rental blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-15T09:16:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-15T09:17:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2025\/06\/where-is-millennial-homeownership-surging.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alexandra Both\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alexandra Both\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/\"},\"author\":{\"name\":\"Alexandra Both\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/#\\\/schema\\\/person\\\/dfb395db96984dea480df6702bbd3285\"},\"headline\":\"Millennial housing report: Where they\u2019re buying homes and where they\u2019re still renting\",\"datePublished\":\"2026-07-15T09:16:20+00:00\",\"dateModified\":\"2026-07-15T09:17:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/\"},\"wordCount\":2798,\"image\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/62\\\/2025\\\/06\\\/where-is-millennial-homeownership-surging.jpg\",\"articleSection\":[\"Market Insights\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/\",\"url\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/\",\"name\":\"Top Metro Areas for Millennial Homeownership Growth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/62\\\/2025\\\/06\\\/where-is-millennial-homeownership-surging.jpg\",\"datePublished\":\"2026-07-15T09:16:20+00:00\",\"dateModified\":\"2026-07-15T09:17:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/#\\\/schema\\\/person\\\/dfb395db96984dea480df6702bbd3285\"},\"description\":\"Here are the nation's top metro areas for Millennial homeownership growth, where the number of Millennial homeowners more than doubled.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/62\\\/2025\\\/06\\\/where-is-millennial-homeownership-surging.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/62\\\/2025\\\/06\\\/where-is-millennial-homeownership-surging.jpg\",\"width\":1400,\"height\":600,\"caption\":\"View from above of residential houses in living area in North Port, FL, to illustrate the place with the largest growth in Millennial homeownership.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/rental-market\\\/market-snapshots\\\/top-metro-areas-for-millennial-homeowners-and-renters\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Millennial housing report: Where they\u2019re buying homes and where they\u2019re still renting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/\",\"name\":\"RentCafe rental blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/#\\\/schema\\\/person\\\/dfb395db96984dea480df6702bbd3285\",\"name\":\"Alexandra Both\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/62\\\/2023\\\/01\\\/Alexandra-Both-1.png?w=96\",\"url\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/62\\\/2023\\\/01\\\/Alexandra-Both-1.png?w=96\",\"contentUrl\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/62\\\/2023\\\/01\\\/Alexandra-Both-1.png?w=96\",\"caption\":\"Alexandra Both\"},\"description\":\"Alexandra Both is a senior real estate writer and research analyst with RentCafe. She brings over 10 years of real estate writing experience, having served as a senior editor at Commercial Property Executive and Multi-Housing News. A seasoned journalist, Alexandra has worked across print, online, and broadcast media. Her work has been featured in a variety of prominent outlets, including The New York Times, The Guardian, USA Today, and Architectural Digest. She holds a B.A. in Journalism and an M.A. in Community Development.\",\"url\":\"https:\\\/\\\/www.rentcafe.com\\\/blog\\\/author\\\/alexandrapac\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Top Metro Areas for Millennial Homeownership Growth","description":"Here are the nation's top metro areas for Millennial homeownership growth, where the number of Millennial homeowners more than doubled.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/","og_locale":"en_US","og_type":"article","og_title":"Millennial housing report: Where they\u2019re buying homes and where they\u2019re still renting","og_description":"Here are the nation's top metro areas for Millennial homeownership growth, where the number of Millennial homeowners more than doubled.","og_url":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/","og_site_name":"RentCafe rental blog","article_published_time":"2026-07-15T09:16:20+00:00","article_modified_time":"2026-07-15T09:17:12+00:00","og_image":[{"width":1400,"height":600,"url":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2025\/06\/where-is-millennial-homeownership-surging.jpg","type":"image\/jpeg"}],"author":"Alexandra Both","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alexandra Both","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/#article","isPartOf":{"@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/"},"author":{"name":"Alexandra Both","@id":"https:\/\/www.rentcafe.com\/blog\/#\/schema\/person\/dfb395db96984dea480df6702bbd3285"},"headline":"Millennial housing report: Where they\u2019re buying homes and where they\u2019re still renting","datePublished":"2026-07-15T09:16:20+00:00","dateModified":"2026-07-15T09:17:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/"},"wordCount":2798,"image":{"@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2025\/06\/where-is-millennial-homeownership-surging.jpg","articleSection":["Market Insights"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/","url":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/","name":"Top Metro Areas for Millennial Homeownership Growth","isPartOf":{"@id":"https:\/\/www.rentcafe.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/#primaryimage"},"image":{"@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2025\/06\/where-is-millennial-homeownership-surging.jpg","datePublished":"2026-07-15T09:16:20+00:00","dateModified":"2026-07-15T09:17:12+00:00","author":{"@id":"https:\/\/www.rentcafe.com\/blog\/#\/schema\/person\/dfb395db96984dea480df6702bbd3285"},"description":"Here are the nation's top metro areas for Millennial homeownership growth, where the number of Millennial homeowners more than doubled.","breadcrumb":{"@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/#primaryimage","url":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2025\/06\/where-is-millennial-homeownership-surging.jpg","contentUrl":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2025\/06\/where-is-millennial-homeownership-surging.jpg","width":1400,"height":600,"caption":"View from above of residential houses in living area in North Port, FL, to illustrate the place with the largest growth in Millennial homeownership."},{"@type":"BreadcrumbList","@id":"https:\/\/www.rentcafe.com\/blog\/rental-market\/market-snapshots\/top-metro-areas-for-millennial-homeowners-and-renters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rentcafe.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Millennial housing report: Where they\u2019re buying homes and where they\u2019re still renting"}]},{"@type":"WebSite","@id":"https:\/\/www.rentcafe.com\/blog\/#website","url":"https:\/\/www.rentcafe.com\/blog\/","name":"RentCafe rental blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rentcafe.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.rentcafe.com\/blog\/#\/schema\/person\/dfb395db96984dea480df6702bbd3285","name":"Alexandra Both","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/01\/Alexandra-Both-1.png?w=96","url":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/01\/Alexandra-Both-1.png?w=96","contentUrl":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2023\/01\/Alexandra-Both-1.png?w=96","caption":"Alexandra Both"},"description":"Alexandra Both is a senior real estate writer and research analyst with RentCafe. She brings over 10 years of real estate writing experience, having served as a senior editor at Commercial Property Executive and Multi-Housing News. A seasoned journalist, Alexandra has worked across print, online, and broadcast media. Her work has been featured in a variety of prominent outlets, including The New York Times, The Guardian, USA Today, and Architectural Digest. She holds a B.A. in Journalism and an M.A. in Community Development.","url":"https:\/\/www.rentcafe.com\/blog\/author\/alexandrapac\/"}]}},"jetpack_featured_media_url":"https:\/\/www.rentcafe.com\/blog\/wp-content\/uploads\/sites\/62\/2025\/06\/where-is-millennial-homeownership-surging.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/posts\/140622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/users\/738"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/comments?post=140622"}],"version-history":[{"count":10,"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/posts\/140622\/revisions"}],"predecessor-version":[{"id":149346,"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/posts\/140622\/revisions\/149346"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/media\/140656"}],"wp:attachment":[{"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/media?parent=140622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/categories?post=140622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rentcafe.com\/blog\/wp-json\/wp\/v2\/tags?post=140622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}