{"zip":"87123","city":"Albuquerque","state":"NM","county":"Bernalillo County","countySlug":"bernalillo-county-nm","metro":"Albuquerque, NM","metroSlug":"albuquerque-nm","citySlug":"albuquerque-nm","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1351,"rentYoy":0.0065,"bedroomEstimates":[931,1094,1351,1879,2214],"hudFmr":[1009,1185,1464,2036,2399],"ladderSource":"county","population":42252,"populationMoe":2257,"medianIncome":64359,"medianIncomeMoe":4736,"medianGrossRent":1086,"medianGrossRentMoe":62,"housingUnits":20564,"occupiedUnits":19320,"vacantUnits":1244,"renterOccupied":6378,"rentBurdenTotal":6378,"rentBurden30Plus":2943,"vacantForRent":519,"vacantForSale":79,"vacantSeasonal":7,"structureTotal":20564,"singleFamilyUnits":12711,"largeMultifamilyUnits":1845,"vacancyRate":0.06049406730208131,"renterShare":0.33012422360248445,"rentBurdenShare":0.4614299153339605,"requiredIncome":54040,"askingRentToIncome":0.25189950123525845,"askingVsAcsRent":1.2440147329650093,"askingVsHud2br":0.9228142076502732,"cityRent":1485.5076753344604,"countyRent":1488,"metroRent":1522,"cityGrossRent":1145,"countyGrossRent":1144,"countyListings":1157,"countyListingDom":53,"countyPriceReducedShare":0.204,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0634740255761781,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":130,"zipSalePrice":369916,"zipSalePriceYoy":0.1092,"zipMedianDom":22,"zipActiveListings":217,"zipActiveListingsYoy":-0.014,"zipInventory":69,"zipInventoryYoy":-0.1609,"zipPendingSales":151,"zipMonthsSupply":1.6,"zipSaleToList":0.9973,"zipSoldAboveList":0.2701,"zipOffMarketTwoWeeks":0.3711,"generatedAt":"2026-08-16 06:49:36.872291+00","summaryHtml":"<p>The clearest current tension in this ZIP is between direct resale heat and a cooling asking-rent path. In Redfin’s direct rolling-three-month ZIP resale observation, the median sold price was $369,916, up 10.9% year over year. That for-sale dataset recorded 130 homes sold, a median 22 days on market, inventory of 69 homes, and 1.6 months of supply. Its sale-to-list signals were a 99.73% average sale-to-list ratio and a 27.01% share sold above list. These are resale liquidity and pricing observations, not rental transactions. The 4.38% figure, annualized ZIP ZORI divided by median sold price, is only a cross-source screening ratio, not a cap rate, property yield, net return, or expected return. The stronger resale price reading challenges the slower rent reading, but it does not establish any connection between a sold home and a rental unit.</p><p>Zillow’s current ZIP ZORI is $1,351 per month, increasing 0.65% year over year. It is a typical observed asking-rent index blended across rental types, so it is not a lease-level quote or a measure of occupied homes. For wider context only, Albuquerque city’s city-context rent is $1,485.51, Bernalillo County’s county-context rent is $1,488, and the Albuquerque, NM metro’s metro-context rent is $1,522; none replaces the ZIP observation. The matched ACS gross-rent median is $1,086, a five-year survey measure of occupied renter homes that includes selected utilities, making it a different universe from asking rent. The asking index is above that ACS median, a difference that should be read as scope and timing as well as level. The local HUD two-bedroom FMR/SAFMR standard is $1,464; it is an administrative, bedroom-specific benchmark rather than an asking-rent observation.</p><p>Bedroom figures require an explicit modelling boundary. The ZIP model scales the current ZORI by the local HUD ladder: the resulting estimates are $931 for a studio, $1,094 for one bedroom, a two-bedroom modelled estimate equal to the current index, $1,879 for three bedrooms, and $2,214 for four bedrooms. The HUD standards used in that ladder are $1,009 for a studio, $1,185 for one bedroom, the two-bedroom benchmark already stated, $2,036 for three bedrooms, and $2,399 for four bedrooms. HUD FMR/SAFMR is an administrative standard, not asking rent, and these ZIP figures are modelled estimates, never measured bedroom rents. They give a consistent bedroom-shaped screen, but cannot show the actual rent, condition, utilities, availability, or lease terms of any particular unit.</p><p>The $54,040 annual income attached to the 30% screen is simple arithmetic from the current monthly ZORI, not advice and not an applicant qualification rule. The ZCTA median household income is $64,359. That comparison concerns a median-income benchmark, not household budgets, debt, household size, or eligibility. In the ACS renter-household universe, 2,943 of 6,378 renter households, or 46.1%, reported spending at least the screen share of income on gross rent. Because gross rent includes selected utilities and survey households are not individual listings, that burden share documents broad survey prevalence only; it cannot prove affordability, vacancy, or a rent burden for any specific unit.</p><p>The five-digit label 87123 is both a Zillow ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the matched ACS 2024 five-year survey, 1,244 housing units were vacant, yielding a 6.0% vacancy rate. The stock count includes 12,711 single-family units and 1,845 units in large multifamily structures. These are area-level survey classifications over the ACS period, not a live count of units obtainable today. In particular, the for-rent vacancy category does not identify asking prices, condition, timing, concessions, or whether a particular advertised home is available.</p><p>The cooling label follows the history rather than a forecast: direct Zillow ZIP ZORI same-month annualized change was 0.65% over one year, versus 2.80% over three years and 5.45% over five years. Recent direction therefore confirms the longer positive path, but its pace breaks from the stronger longer-period gains. The series has 100% coverage. Monthly rent returns had 2.95% annualized variability, so an individual current index reading deserves measured confidence rather than treatment as a settled trend. Its maximum drawdown reached 2.08% peak-to-trough, showing that the prior path also included retrenchment. Transparent national discovery ranks among history-eligible ZIPs were 1,678 for momentum, 1,527 for stability, and 1,792 for balanced history; lower ranks are higher. These backward-looking measurements are neither forecasts nor investment recommendations.</p><p>The resale and rent evidence should remain separate even where they point in opposing directions. Price growth, quick marketing, limited inventory, and near-list selling make the Redfin resale snapshot internally firm, while the ZORI history shows continuing but sharply slower asking-rent growth. That is a real screening tension: a reader cannot infer that the sales-market pace will be mirrored by advertised rents, or that the income and burden screens describe buyers. Nor does the resale median identify the value, condition, financing, operating costs, or rental performance of a property. The cross-source ratio is useful only for placing the ZIP’s annualized asking-rent index beside its resale median; it supplies no property economics and no forward result.</p><p>Useful follow-up is property-specific, not an extrapolation from the ZIP aggregates. Match the address to its actual delivery ZIP and to the relevant statistical geography; verify the advertised asking rent, bedroom count, property type, included utilities, availability date, and lease terms before comparing a listing with ZORI, ACS gross rent, or the modelled ladder. For a contemplated sale comparison, examine the property’s own list and sale records and whether the home resembles the transactions represented by the ZIP resale median. Also separate a live vacant listing from an ACS vacancy classification. With sources measuring different periods, populations, and transaction types, does the specific property’s current evidence fit the comparison universe being used?</p>","findings":[{"body":"Redfin’s rolling three-month ZIP resale data show a $369,916 median sold price, 10.9% annual growth, 22 days on market, and 1.6 months of supply. Meanwhile Zillow ZORI rose only 0.65% over one year. That disagreement is an evidence tension, not proof that resale conditions determine rents. The 4.38% rent-to-price figure is only a cross-source screen.","title":"Resale strength conflicts with rent cooling"},{"body":"Studio, one-bedroom, two-bedroom, three-bedroom, and four-bedroom values are modelled by scaling ZIP ZORI with the local HUD ladder. They are not measured asking rents and cannot replace actual unit comps. HUD FMR/SAFMR is an administrative bedroom-specific standard; its role here is to supply the relative ladder, not to report market transactions.","title":"Bedroom ladder is a model, not a comp set"},{"body":"The 30% income screen translates the current monthly index into $54,040 of annual income. It is arithmetic, not a recommendation or qualification threshold. ACS reports that 46.1% of renter households crossed the gross-rent burden threshold, but this is an area-level survey result that cannot determine a particular applicant’s budget or a specific unit’s affordability.","title":"Income screen and burden measure different questions"},{"body":"ZIP 87123 matches a Census ZCTA, but the ZCTA is a statistical area rather than a USPS delivery ZIP. ACS stock and vacancy measures are five-year survey classifications. The Zillow history has full coverage and confirms positive but slower recent rent movement; its discovery ranks are backward-looking comparisons, not forecasts.","title":"History supports slower positive movement"}],"risks":["The sources observe different universes and periods: a current Zillow asking-rent index, an ACS five-year survey of occupied renter homes, a HUD standard, and a rolling resale sample. Apparent gaps can arise from definition and timing rather than a change in any individual property.","The bedroom ladder assumes the relative structure of local HUD standards when it scales the ZIP-wide ZORI. A unit’s actual bedroom count, size, condition, utilities, property type, and lease terms may differ materially from the modelled estimate, so it is not a bedroom-rent measurement.","Redfin’s figures are direct ZIP resale observations, but they reflect sold homes and listed homes rather than rental transactions. The sale median, marketing time, inventory, and sale-to-list metrics cannot establish rent, vacancy, operating costs, or performance for a particular rental property.","ACS survey estimates have stated uncertainty: the renter-household count has a 90% margin of error of 594 and the burdened-renter count has a margin of error of 479. Those ranges add caution when interpreting burden prevalence and housing composition at the ZCTA level."],"qa":[{"a":"It is a ZIP-level typical observed asking-rent index that blends rental types. The $1,351 reading is not a recorded lease, an occupied-household median, or a bedroom-specific rent comp. Its 0.65% annual change describes the index’s movement, not the experience of every available listing.","q":"What does Zillow ZORI represent in this ZIP?"},{"a":"ACS reports median gross rent for occupied renter homes across a five-year survey and includes selected utilities. ZORI is a current typical asking-rent index across blended rental types. The difference therefore compares separate populations, rent concepts, and time windows; it does not show that a particular vacant listing is overpriced or underpriced.","q":"Why is the ACS figure lower than current ZORI?"},{"a":"Cooling means the one-year same-month ZORI gain of 0.65% is still positive but below the 2.80% and 5.45% annualized changes for the longer windows. Monthly-return variability and drawdown show that past readings moved around. This describes previous index behavior only and cannot forecast future rents or resale outcomes.","q":"What does cooling mean in the history?"},{"a":"No. It annualizes ZIP ZORI and divides it by the ZIP’s Redfin median sold price, combining an asking-rent index with resale data. It excludes property-specific terms and is not a cap rate, net return, expected return, property yield, or evidence of a home’s actual rental economics.","q":"Can the rent-to-price number be used as yield?"}],"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":"2019-01-01","rent":833.308941},{"period":"2019-02-01","rent":848.411223},{"period":"2019-03-01","rent":860.066525},{"period":"2019-04-01","rent":861.883217},{"period":"2019-05-01","rent":864.580363},{"period":"2019-06-01","rent":863.188302},{"period":"2019-07-01","rent":863.597226},{"period":"2019-08-01","rent":866.240231},{"period":"2019-09-01","rent":872.75897},{"period":"2019-10-01","rent":876.813551},{"period":"2019-11-01","rent":881.97329},{"period":"2019-12-01","rent":895.465199},{"period":"2020-01-01","rent":892.936985},{"period":"2020-02-01","rent":889.46513},{"period":"2020-03-01","rent":884.196353},{"period":"2020-04-01","rent":889.085431},{"period":"2020-05-01","rent":878.964762},{"period":"2020-06-01","rent":878.219562},{"period":"2020-07-01","rent":881.392251},{"period":"2020-08-01","rent":903.230239},{"period":"2020-09-01","rent":917.067137},{"period":"2020-10-01","rent":937.629904},{"period":"2020-11-01","rent":950.550554},{"period":"2020-12-01","rent":957.866249},{"period":"2021-01-01","rent":962.288351},{"period":"2021-02-01","rent":967.80459},{"period":"2021-03-01","rent":975.822664},{"period":"2021-04-01","rent":994.787126},{"period":"2021-05-01","rent":1018.654832},{"period":"2021-06-01","rent":1036.251462},{"period":"2021-07-01","rent":1056.100144},{"period":"2021-08-01","rent":1058.343628},{"period":"2021-09-01","rent":1062.734275},{"period":"2021-10-01","rent":1056.251027},{"period":"2021-11-01","rent":1066.223112},{"period":"2021-12-01","rent":1093.364201},{"period":"2022-01-01","rent":1115.115071},{"period":"2022-02-01","rent":1122.752816},{"period":"2022-03-01","rent":1124.500666},{"period":"2022-04-01","rent":1136.260954},{"period":"2022-05-01","rent":1164.339655},{"period":"2022-06-01","rent":1188.891589},{"period":"2022-07-01","rent":1188.499501},{"period":"2022-08-01","rent":1190.665366},{"period":"2022-09-01","rent":1198.146938},{"period":"2022-10-01","rent":1215.987435},{"period":"2022-11-01","rent":1221.562481},{"period":"2022-12-01","rent":1220.051147},{"period":"2023-01-01","rent":1229.520403},{"period":"2023-02-01","rent":1233.809488},{"period":"2023-03-01","rent":1249.914624},{"period":"2023-04-01","rent":1243.935792},{"period":"2023-05-01","rent":1249.310368},{"period":"2023-06-01","rent":1243.858584},{"period":"2023-07-01","rent":1254.077562},{"period":"2023-08-01","rent":1260.586542},{"period":"2023-09-01","rent":1260.026472},{"period":"2023-10-01","rent":1273.101529},{"period":"2023-11-01","rent":1280.176686},{"period":"2023-12-01","rent":1283.674941},{"period":"2024-01-01","rent":1274.212427},{"period":"2024-02-01","rent":1291.314618},{"period":"2024-03-01","rent":1294.125194},{"period":"2024-04-01","rent":1305.326711},{"period":"2024-05-01","rent":1286.308415},{"period":"2024-06-01","rent":1290.739325},{"period":"2024-07-01","rent":1296.644014},{"period":"2024-08-01","rent":1304.582987},{"period":"2024-09-01","rent":1313.499636},{"period":"2024-10-01","rent":1309.22653},{"period":"2024-11-01","rent":1306.134823},{"period":"2024-12-01","rent":1314.177682},{"period":"2025-01-01","rent":1327.208216},{"period":"2025-02-01","rent":1344.139178},{"period":"2025-03-01","rent":1352.157282},{"period":"2025-04-01","rent":1348.888032},{"period":"2025-05-01","rent":1345.748895},{"period":"2025-06-01","rent":1342.387493},{"period":"2025-07-01","rent":1341.015999},{"period":"2025-08-01","rent":1339.612654},{"period":"2025-09-01","rent":1339.456713},{"period":"2025-10-01","rent":1340.670727},{"period":"2025-11-01","rent":1345.696279},{"period":"2025-12-01","rent":1344.539334},{"period":"2026-01-01","rent":1343.57484},{"period":"2026-02-01","rent":1328.098822},{"period":"2026-03-01","rent":1324.092174},{"period":"2026-04-01","rent":1328.423258},{"period":"2026-05-01","rent":1344.162539},{"period":"2026-06-01","rent":1351.128668}],"historySummary":{"pointCount":90,"firstPeriod":"2019-01-01","latestPeriod":"2026-06-01","coverageMonths":90,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1342.387493,"endRent":1351.128668,"change":0.006511663022474412,"cagr":0.006511663022474412},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1243.858584,"endRent":1351.128668,"change":0.08623977466557409,"cagr":0.027957675722173336},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1036.251462,"endRent":1351.128668,"change":0.30386177250093005,"cagr":0.054499335774662594}},"maxDrawdown":-0.020755801395003548,"annualizedVolatility":0.029490846220005758,"consecutiveReturnCount":89}}