{"zip":"95747","city":"Roseville","state":"CA","county":"Placer County","countySlug":"placer-county-ca","metro":"Sacramento-Roseville-Folsom, CA","metroSlug":"sacramento-ca","citySlug":"roseville-ca","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2931,"rentYoy":0.0169,"bedroomEstimates":[2267,2380,2931,3901,4494],"hudFmr":[2220,2330,2870,3820,4400],"ladderSource":"safmr","population":83902,"populationMoe":1989,"medianIncome":136750,"medianIncomeMoe":4503,"medianGrossRent":2182,"medianGrossRentMoe":114,"housingUnits":30845,"occupiedUnits":30086,"vacantUnits":759,"renterOccupied":5756,"rentBurdenTotal":5756,"rentBurden30Plus":3093,"vacantForRent":153,"vacantForSale":173,"vacantSeasonal":132,"structureTotal":30845,"singleFamilyUnits":27096,"largeMultifamilyUnits":1772,"vacancyRate":0.024606905495218025,"renterShare":0.1913182210995147,"rentBurdenShare":0.5373523280055594,"requiredIncome":117240,"askingRentToIncome":0.257199268738574,"askingVsAcsRent":1.343263061411549,"askingVsHud2br":1.0212543554006968,"cityRent":2644.523844057665,"countyRent":2627,"metroRent":2308,"cityGrossRent":2142,"countyGrossRent":2069,"countyListings":1436,"countyListingDom":43,"countyPriceReducedShare":0.1924,"countyListingPeriod":"2026-06","metroMonthsSupply":2.7,"metroMedianDom":20,"metroPriceDrops":0.3183,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0441756437746638,"apartmentTimeOnMarket":20,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":395,"zipSalePrice":667349,"zipSalePriceYoy":0.0228,"zipMedianDom":22,"zipActiveListings":744,"zipActiveListingsYoy":-0.0734,"zipInventory":303,"zipInventoryYoy":-0.2458,"zipPendingSales":419,"zipMonthsSupply":2.3,"zipSaleToList":1,"zipSoldAboveList":0.3467,"zipOffMarketTwoWeeks":0.4306,"generatedAt":"2026-09-01 13:39:39.260281+00","summaryHtml":"<p>The central measured tension in 95747 is that Zillow’s current ZIP asking-rent index is $2,931 per month while the matched ACS median gross rent is $2,182, a 34.3% gap. Zillow ZORI is a typical observed asking-rent index blended across rental types; ACS gross rent instead reflects a five-year survey of occupied renter homes and includes selected utilities. The local median household income is $136,750, and the 30% required-income screen for the current asking-rent index is $117,240. That screen is arithmetic, not advice or an applicant qualification rule. The difference between the income screen and the local median should not be read as evidence that a specific available rental is affordable to every household.</p><p>Recent asking-rent direction remains positive, but it is slower than the longer record. The one-year exact same-month annualized change was 1.7%, compared with 2.5% over three years and 2.6% over five years. Thus, the latest year confirms continued growth but does not fully match the stronger longer-run pace. The history has 138 monthly observations with 100% coverage. Annualized monthly-return variability of 2.1% suggests a relatively steady series, supporting more confidence in the current index than a highly erratic record would. Separately, the maximum drawdown was 1.9%, indicating the historical retreat was limited. Transparent national discovery ranks place momentum at 1,485, stability at 246, and balanced performance at 633 among history-eligible ZIPs; these are backward-looking measurements, not forecasts or investment recommendations.</p><p>The bedroom figures are modelled estimates, not measured bedroom rents. They scale the ZIP ZORI through the local HUD ladder and indicate approximately $2,267 for a studio, $2,380 for one bedroom, $2,931 for two bedrooms, $3,901 for three bedrooms, and $4,494 for four bedrooms. The local two-bedroom HUD benchmark is $2,870. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent, so its role here is to shape the modelled bedroom ladder rather than to provide lease-market comparables. An actual advertised unit can differ because its condition, included utilities, concessions, lease term, and physical features are not represented by this scaling exercise.</p><p>The ACS housing profile provides a different lens on the renter base. The matched Census ZCTA reports 30,845 housing units, a 2.5% vacancy rate, and a 19.1% renter share. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Of vacant units, 153 are identified as vacant for rent. The structure mix includes 27,096 single-family units and 1,772 units in larger multifamily buildings. Among surveyed renter households, 53.7% report paying 30% or more of income toward gross rent. That burden measure concerns occupied surveyed households, includes the ACS gross-rent definition, and cannot prove the cost burden, occupancy condition, or availability of any particular rental unit.</p><p>Wider-area figures put the ZIP’s rent level in context without converting them into ZIP comparables. The Roseville city context rent is $2,645 and its median gross rent is $2,142; the Placer County context rent is $2,627 and its median gross rent is $2,069; the Sacramento-Roseville-Folsom, CA metro context rent is $2,308. Each is a city, county, or metro context measure rather than direct 95747 evidence. The ZIP asking-rent index sits above all three broader rent contexts, while its ACS gross-rent gap also remains important because the sources observe different rental populations and different rent concepts.</p><p>Redfin’s direct rolling-three-month ZIP resale observation describes the for-sale market, not rental transactions. Median sold price was $667,349, up 2.3% year over year, with 395 homes sold and median days on market of 22. There were 744 active listings, down 7.3%, while inventory stood at 303 homes, down 24.6%, and months of supply measured 2.3. The average sale-to-list result was 100.0%; 34.7% of sales closed above list, and 43.1% went off market within two weeks. Annualized ZIP ZORI divided by median sold price produces a 5.27% cross-source screening ratio only, not a cap rate, net return, expected return, or property yield. Resale price growth and tightening inventory appear firmer than the slower recent rent-growth reading, challenging any simplistic interpretation of the rent or affordability screens alone.</p><p>Source boundaries are especially consequential here. Zillow captures a ZIP-level asking-rent index, ACS describes occupied renter homes in the matched ZCTA, HUD supplies an administrative bedroom standard, and Redfin records direct ZIP resale outcomes. None establishes the rent, expenses, tenant demand, sale result, or condition of a particular property. A property-level review would need current same-bedroom advertised rentals, whether utilities or parking are included, any concessions and lease restrictions, listing duration, and the unit’s physical attributes. For a resale comparison, the relevant sold properties should also be checked for date, size, bedroom count, condition, and lot or building differences rather than matched only by ZIP.</p><p>The evidence therefore presents a stable-growth rent record with a substantial gap between current asking-rent indexing and surveyed occupied-home gross rent, alongside a resale market showing limited supply and positive sold-price movement. The ZIP’s high median household income provides context for the arithmetic rent screen, yet the renter burden share warns against treating area-level income as a household-level affordability finding. Low historical variability supports a measured reading of the current rent snapshot, but slower one-year growth and the source differences limit broad conclusions. The practical unresolved question is whether a specific unit’s all-in advertised rent and features actually align with the modelled bedroom range and the relevant current rental comparables.</p>","findings":[{"body":"Zillow’s $2,931 ZIP asking-rent index exceeds the ACS ZCTA median gross rent of $2,182. The comparison is useful as a market tension, but not as a like-for-like rent comparison: Zillow tracks typical asking rents across rental types, while ACS reports occupied renter homes and includes selected utilities.","title":"Current asking rent is well above surveyed gross rent"},{"body":"The one-year rent-history change of 1.7% is positive, yet below the three-year 2.5% and five-year 2.6% annualized rates. Low measured variability and a limited historical drawdown support a steadier historical reading, while the slower latest year prevents treating the longer-run pace as the current direction.","title":"Growth has stayed positive but has moderated"},{"body":"The matched ZCTA has a predominantly single-family housing stock, a relatively small renter share, and a low reported vacancy rate. More than half of surveyed renter households report gross-rent burdens of at least 30% of income. That is a household-survey result, not proof of affordability, vacancy, or operating conditions for any specific property.","title":"Housing composition and renter burden require separate interpretation"},{"body":"Redfin’s direct ZIP resale data show positive sold-price change, short marketing time, reduced inventory, and a meaningful share of homes selling above list. Those signals concern for-sale transactions only. They contrast with the ZIP’s slower latest rent growth and make the rent-price screening ratio an incomplete cross-source comparison rather than a property-economics conclusion.","title":"Resale liquidity looks firmer than recent rent momentum"}],"risks":["The Zillow, ACS, HUD, and Redfin series observe different universes, so apparent gaps can reflect asking rents, occupied-home gross rents, administrative standards, and resale transactions rather than a single market price.","The modelled bedroom ladder uses HUD relative standards to scale a ZIP-wide asking-rent index. It does not measure actual rents for units with particular locations, condition, amenities, utility treatment, or lease concessions.","The low reported vacancy rate and elevated renter-burden share are area-level ACS measures. Neither establishes whether a particular unit is available, competitively priced, physically suitable, or affordable to a particular household.","The Redfin screening ratio combines annualized asking rent with a median sold price from a separate resale dataset. It excludes operating costs, financing, taxes, maintenance, vacancy experience, and property-specific transaction differences."],"qa":[{"a":"The $2,931 figure is Zillow ZORI for the ZIP market identifier, a typical observed asking-rent index blended across rental types. It is not a survey median for occupied homes, a guarantee of available inventory, or a measured rent for a particular bedroom count or property.","q":"What does the current Zillow rent figure represent?"},{"a":"ACS median gross rent comes from a five-year survey of occupied renter homes in the matched ZCTA and includes selected utilities. Zillow tracks asking rents in the ZIP market. Different timing, occupancy status, utility treatment, rental mix, and geographic constructs can all contribute to the difference.","q":"Why is ACS gross rent lower than the Zillow asking-rent index?"},{"a":"The history is backward-looking and shows positive one-year, three-year, and five-year same-month changes. The latest one-year pace is slower than the longer rates, while low variability and a shallow maximum drawdown indicate a relatively stable prior path. It does not forecast future rents or recommend an investment action.","q":"How should the rent history be interpreted?"},{"a":"Review current same-bedroom listings, all included and excluded utilities, parking, concessions, lease length, listing duration, condition, and physical characteristics. For sale comparisons, verify actual closed transactions with similar size, bedroom count, age, condition, and sale timing rather than relying solely on ZIP-wide median resale data.","q":"What property-level checks remain necessary?"}],"sources":[{"key":"apartment_list_time_on_market","name":"Apartment List Time on Market — listing liquidity","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/category/data-rent-estimates"},{"key":"apartment_list_vacancy","name":"Apartment List Vacancy Index — rental vacancy","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/apartment-list-vacancy-index-methodology"},{"key":"census_zcta_facts","name":"Census ACS five-year — ZCTA housing and income","release":"ACS 2024 5-year ZCTA","pulledAt":"2026-08-08","url":"https://api.census.gov/data/2024/acs/acs5.html"},{"key":"hud_zip","name":"HUD USPS crosswalk and Small Area FMRs — ZIP rent fallback","release":"ZIP-CBSA 2025Q4 + SAFMR FY2026","pulledAt":"2026-07-26","url":"https://www.huduser.gov/portal/datasets/usps_crosswalk.html"},{"key":"realtor_county","name":"Realtor.com Economic Research — county listing inventory","release":"county inventory 2026-06","pulledAt":"2026-07-28","url":"https://www.realtor.com/research/data/"},{"key":"redfin","name":"Redfin Data Center — inventory, days on market, and price cuts","release":"metro tracker through 2026-05-01","pulledAt":"2026-07-26","url":"https://www.redfin.com/news/data-center/"},{"key":"redfin_zip","name":"Redfin Data Center — ZIP resale activity and supply","release":"ZIP rolling 3 months through 2026-06-30; updated 2026-07-03","pulledAt":"2026-08-12","url":"https://www.redfin.com/news/data-center/"},{"key":"zillow_county","name":"Zillow ZHVI and ZORI — county values and rents","release":"county ZHVI/ZORI 2026-06","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori","name":"Zillow ZORI — metro market rents","release":"Metro_zori_uc_sfrcondomfr_sm_sa_month.csv","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_city","name":"Zillow ZORI — city market rents","release":"zillow_zori_city.csv","pulledAt":"2026-07-29","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_zip","name":"Zillow ZORI — ZIP market rents","release":"ZORI ZIP 2026-06","pulledAt":"2026-08-08","url":"https://www.zillow.com/research/data/"}],"history":[{"period":"2015-01-01","rent":1801.402382},{"period":"2015-02-01","rent":1777.751241},{"period":"2015-03-01","rent":1797.236424},{"period":"2015-04-01","rent":1800.008569},{"period":"2015-05-01","rent":1815.856637},{"period":"2015-06-01","rent":1812.319567},{"period":"2015-07-01","rent":1821.891887},{"period":"2015-08-01","rent":1839.226189},{"period":"2015-09-01","rent":1865.884704},{"period":"2015-10-01","rent":1867.671713},{"period":"2015-11-01","rent":1854.494093},{"period":"2015-12-01","rent":1862.81572},{"period":"2016-01-01","rent":1861.663314},{"period":"2016-02-01","rent":1886.277078},{"period":"2016-03-01","rent":1872.969647},{"period":"2016-04-01","rent":1890.91295},{"period":"2016-05-01","rent":1892.418267},{"period":"2016-06-01","rent":1915.698423},{"period":"2016-07-01","rent":1922.921964},{"period":"2016-08-01","rent":1932.973707},{"period":"2016-09-01","rent":1927.978134},{"period":"2016-10-01","rent":1947.854543},{"period":"2016-11-01","rent":1959.967379},{"period":"2016-12-01","rent":1974.030317},{"period":"2017-01-01","rent":1981.80797},{"period":"2017-02-01","rent":1995.885866},{"period":"2017-03-01","rent":2026.562417},{"period":"2017-04-01","rent":2040.435922},{"period":"2017-05-01","rent":2047.624605},{"period":"2017-06-01","rent":2044.762581},{"period":"2017-07-01","rent":2059.953617},{"period":"2017-08-01","rent":2067.680094},{"period":"2017-09-01","rent":2080.678322},{"period":"2017-10-01","rent":2063.030919},{"period":"2017-11-01","rent":2062.189462},{"period":"2017-12-01","rent":2052.430909},{"period":"2018-01-01","rent":2074.888327},{"period":"2018-02-01","rent":2077.361044},{"period":"2018-03-01","rent":2096.819663},{"period":"2018-04-01","rent":2100.721044},{"period":"2018-05-01","rent":2120.145045},{"period":"2018-06-01","rent":2120.626517},{"period":"2018-07-01","rent":2121.647569},{"period":"2018-08-01","rent":2127.981194},{"period":"2018-09-01","rent":2139.070856},{"period":"2018-10-01","rent":2161.847199},{"period":"2018-11-01","rent":2178.186157},{"period":"2018-12-01","rent":2208.171956},{"period":"2019-01-01","rent":2210.077774},{"period":"2019-02-01","rent":2219.774223},{"period":"2019-03-01","rent":2212.709062},{"period":"2019-04-01","rent":2219.560894},{"period":"2019-05-01","rent":2219.883696},{"period":"2019-06-01","rent":2235.362479},{"period":"2019-07-01","rent":2243.600317},{"period":"2019-08-01","rent":2249.479846},{"period":"2019-09-01","rent":2250.515208},{"period":"2019-10-01","rent":2251.476195},{"period":"2019-11-01","rent":2249.86313},{"period":"2019-12-01","rent":2239.531755},{"period":"2020-01-01","rent":2234.740791},{"period":"2020-02-01","rent":2230.407232},{"period":"2020-03-01","rent":2241.337651},{"period":"2020-04-01","rent":2223.855924},{"period":"2020-05-01","rent":2223.104353},{"period":"2020-06-01","rent":2234.053965},{"period":"2020-07-01","rent":2253.231933},{"period":"2020-08-01","rent":2282.550029},{"period":"2020-09-01","rent":2319.177295},{"period":"2020-10-01","rent":2368.19885},{"period":"2020-11-01","rent":2397.153261},{"period":"2020-12-01","rent":2393.374761},{"period":"2021-01-01","rent":2394.043819},{"period":"2021-02-01","rent":2429.377664},{"period":"2021-03-01","rent":2471.787041},{"period":"2021-04-01","rent":2511.755015},{"period":"2021-05-01","rent":2545.231575},{"period":"2021-06-01","rent":2583.231604},{"period":"2021-07-01","rent":2637.387156},{"period":"2021-08-01","rent":2645.42922},{"period":"2021-09-01","rent":2662.059085},{"period":"2021-10-01","rent":2663.779715},{"period":"2021-11-01","rent":2688.194973},{"period":"2021-12-01","rent":2715.837344},{"period":"2022-01-01","rent":2725.484213},{"period":"2022-02-01","rent":2733.874509},{"period":"2022-03-01","rent":2727.212232},{"period":"2022-04-01","rent":2737.692447},{"period":"2022-05-01","rent":2739.405828},{"period":"2022-06-01","rent":2743.536519},{"period":"2022-07-01","rent":2732.613371},{"period":"2022-08-01","rent":2730.054256},{"period":"2022-09-01","rent":2712.754426},{"period":"2022-10-01","rent":2692.008113},{"period":"2022-11-01","rent":2692.435247},{"period":"2022-12-01","rent":2695.905823},{"period":"2023-01-01","rent":2714.00192},{"period":"2023-02-01","rent":2697.706148},{"period":"2023-03-01","rent":2715.652247},{"period":"2023-04-01","rent":2717.750024},{"period":"2023-05-01","rent":2734.085148},{"period":"2023-06-01","rent":2723.685427},{"period":"2023-07-01","rent":2716.277981},{"period":"2023-08-01","rent":2733.271945},{"period":"2023-09-01","rent":2757.406603},{"period":"2023-10-01","rent":2784.946785},{"period":"2023-11-01","rent":2780.528974},{"period":"2023-12-01","rent":2791.614817},{"period":"2024-01-01","rent":2802.202417},{"period":"2024-02-01","rent":2814.662428},{"period":"2024-03-01","rent":2821.475444},{"period":"2024-04-01","rent":2815.657834},{"period":"2024-05-01","rent":2821.864722},{"period":"2024-06-01","rent":2831.270256},{"period":"2024-07-01","rent":2852.751654},{"period":"2024-08-01","rent":2863.021903},{"period":"2024-09-01","rent":2862.726168},{"period":"2024-10-01","rent":2873.116619},{"period":"2024-11-01","rent":2874.379768},{"period":"2024-12-01","rent":2884.435941},{"period":"2025-01-01","rent":2861.908678},{"period":"2025-02-01","rent":2876.776356},{"period":"2025-03-01","rent":2858.922293},{"period":"2025-04-01","rent":2867.230902},{"period":"2025-05-01","rent":2867.635594},{"period":"2025-06-01","rent":2882.391156},{"period":"2025-07-01","rent":2881.045072},{"period":"2025-08-01","rent":2876.121068},{"period":"2025-09-01","rent":2878.552976},{"period":"2025-10-01","rent":2872.644958},{"period":"2025-11-01","rent":2884.292916},{"period":"2025-12-01","rent":2881.296054},{"period":"2026-01-01","rent":2900.705954},{"period":"2026-02-01","rent":2898.481134},{"period":"2026-03-01","rent":2917.469508},{"period":"2026-04-01","rent":2925.73229},{"period":"2026-05-01","rent":2931.87107},{"period":"2026-06-01","rent":2931.219241}],"historySummary":{"pointCount":138,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2882.391156,"endRent":2931.219241,"change":0.01694013142468842,"cagr":0.01694013142468842},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2723.685427,"endRent":2931.219241,"change":0.07619595564991055,"cagr":0.024779553829495926},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2583.231604,"endRent":2931.219241,"change":0.13471019650780014,"cagr":0.025597589624498207}},"maxDrawdown":-0.018781745984843723,"annualizedVolatility":0.021486457999496666,"consecutiveReturnCount":137}}