{"zip":"87108","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":1019,"rentYoy":0.0356,"bedroomEstimates":[702,825,1019,1417,1670],"hudFmr":[1009,1185,1464,2036,2399],"ladderSource":"county","population":36331,"populationMoe":2201,"medianIncome":42724,"medianIncomeMoe":4123,"medianGrossRent":872,"medianGrossRentMoe":18,"housingUnits":19031,"occupiedUnits":17064,"vacantUnits":1967,"renterOccupied":10666,"rentBurdenTotal":10666,"rentBurden30Plus":5868,"vacantForRent":690,"vacantForSale":42,"vacantSeasonal":46,"structureTotal":19031,"singleFamilyUnits":8761,"largeMultifamilyUnits":3514,"vacancyRate":0.10335767957542956,"renterShare":0.6250586029067041,"rentBurdenShare":0.5501593849615601,"requiredIncome":40760,"askingRentToIncome":0.2862091564460256,"askingVsAcsRent":1.1685779816513762,"askingVsHud2br":0.6960382513661202,"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":82,"zipSalePrice":305881,"zipSalePriceYoy":0.0548,"zipMedianDom":40,"zipActiveListings":171,"zipActiveListingsYoy":-0.1215,"zipInventory":63,"zipInventoryYoy":-0.2952,"zipPendingSales":107,"zipMonthsSupply":2.3,"zipSaleToList":0.9841,"zipSoldAboveList":0.1752,"zipOffMarketTwoWeeks":0.3167,"generatedAt":"2026-08-12 15:37:25.506752+00","summaryHtml":"<p>At the June 2026 endpoint, Zillow's ZIP market identifier posts a typical observed asking-rent index of $1,019 per month, 3.56% above the same month a year earlier. The Albuquerque city context is $1,485.51, the Bernalillo County context is $1,488, and the Albuquerque, NM metro context is $1,522; each is wider-area context, not a ZIP rental comparable. The immediate tension is therefore a ZIP rent level well below all three broader benchmarks even as the local index is moving upward. That tension should be read with the distinct source definitions below and with the separate direct ZIP resale record rather than translated into a claim about any specific dwelling.</p><p>The five-digit label 87108 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. Zillow ZORI is a typical observed asking-rent index blended across rental types, whereas the ACS 2024 five-year matched ZCTA reports a $872 median gross rent among occupied renter homes. ACS gross rent includes selected utilities and is a survey measure, not current asking rent. The current asking index is 16.9% above that ACS median, a gap that identifies differing time frames, populations, and rent concepts rather than a unit-level discrepancy.</p><p>HUD's FY2026 FMR/SAFMR ladder is an administrative, bedroom-specific standard rather than asking rent. Its local two-bedroom standard is $1,464. Scaling the current ZIP ZORI by that local HUD ladder produces modelled monthly ZIP estimates of $702 for a studio, $825 for one bedroom, $1,019 for two bedrooms, $1,417 for three bedrooms, and $1,670 for four bedrooms. These are modelled estimates, never measured bedroom rents: the two-bedroom figure equals the index by construction, while the other figures inherit the HUD bedroom ratios. They do not establish current availability, lease terms, utilities, condition, or a rent for a particular home.</p><p>The affordability screen is deliberately narrow arithmetic: applying a 30% rent share to the monthly index produces $40,760 in annual required income. That compares with a $42,724 ACS matched-ZCTA median household income and an asking-rent-to-income reading of 28.6%, but it is not advice, an applicant qualification rule, or evidence that every renter has that income. The burden evidence is less comfortable: 5,868 of 10,666 surveyed renter households, or 55.0%, paid gross rent at or above the burden threshold. That share exceeds 52.4% in the Albuquerque city context and 52.0% in the Bernalillo County context, both wider survey contexts. Gross-rent burden cannot prove the cost or stress attached to a particular unit.</p><p>The matched ZCTA housing-stock snapshot contains 19,031 housing units: 17,064 occupied and 1,967 vacant, for a 10.3% overall vacancy rate. Of vacancies, 690 are classified for rent. Renters occupy 62.5% of occupied homes, confirming that the ZIP's occupied housing base is renter-majority. Those counts describe survey-period stock and categories, not a live vacancy feed. In particular, a vacant-for-rent count does not show that any named unit is suitable, available now, affordable, or offered under comparable terms.</p><p>History supports a stable-growth reading but not a projection. Exact same-month Zillow ZORI changes through the endpoint were 3.56% over one year, 3.56% annualized over three years, and 6.59% annualized over five years. The recent direction therefore confirms the longer upward path, while its pace is slower than the five-year path. Annualized monthly-return variability was 2.76%, maximum drawdown was a 2.54% decline, and history coverage was 100%. Transparent national discovery ranks among history-eligible ZIPs were 756 for momentum, 1,167 for stability, and 584 for the balanced measure, with lower ranks higher. These backward-looking measurements provide a stability frame for the current index snapshot, but variability and index aggregation restrict confidence to the index rather than any property; they are not forecasts or investment recommendations.</p><p>Redfin's direct rolling-three-month ZIP resale observation is a for-sale record, not rental transactions or rental comparables. It reports a $305,881 median sold price, up 5.48% from the corresponding period, with 82 homes sold and a median 40 days on market. Its inventory reading is 63 homes and months of supply is 2.3. Sellers received 98.41% of list price on average, and 17.52% of sales closed above list; these are sale-to-list signals within resale evidence only. Annualized ZIP ZORI divided by median sold price is a 4.00% cross-source screening ratio, not property economics. The faster resale price change confirms positive direction across both series but challenges a simple rental-affordability reading, because the sale series is moving at a different pace and measures a distinct market.</p><p>Several limits remain material. Zillow is an index rather than a unit quote; ACS is a matched-ZCTA survey rather than a USPS delivery-ZIP measure; HUD is an administrative standard; and Redfin records closed for-sale activity rather than leases. The relevant property-level checks are a current asking rent matched to actual bedroom count, lease length, concessions, and utility responsibility; the unit's condition and availability; the applicable map boundary; and nearby closed sales matched for property type, size, and sale date. Those checks preserve each source's role instead of blending them into one answer. Does the particular unit's current terms align with the index, the modelled ladder, and the separate resale evidence?</p>","findings":[{"body":"The current Zillow ZIP asking-rent index sits below the named Albuquerque city, Bernalillo County, and Albuquerque metro context figures, while the index still posted a positive same-month annual change. This is a relative positioning signal, not a comparable-unit result. The broader figures use wider geographic scopes, and the ZIP index blends rental types rather than describing any one available home.","title":"Current rent is low versus broad contexts"},{"body":"The arithmetic income screen uses a fixed rent share and compares the index with a broad household-income median; it does not evaluate an applicant. In contrast, ACS burden data report that a majority of surveyed renter households cross the gross-rent burden threshold. Because ACS gross rent includes selected utilities and covers occupied homes, this burden measure should not be assigned to a listed unit.","title":"Burden complicates the income screen"},{"body":"Same-month rent history stayed positive over each reported horizon, although the recent annualized pace trails the longer five-year pace. Complete history coverage, contained monthly-return variability, and a limited drawdown add context to the current index snapshot. The national discovery ranks are transparent comparative tools with lower ranks higher; they are backward-looking measurements and do not turn observed history into a forecast.","title":"History is positive but moderated"},{"body":"Redfin's rolling ZIP resale data show a rising median sold price, completed sales, marketing time, inventory, supply, and sale-to-list outcomes, all within the for-sale universe. The resale price change was faster than the asking-rent index change, which supports common positive direction but challenges a single affordability interpretation. The annual-rent-to-sale-price calculation is only a cross-source screen, not a measure of property economics.","title":"Resale record creates a separate tension"}],"risks":["Zillow's index combines rental types and is not a bedroom-specific listing series; a particular unit's condition, lease term, concessions, utility treatment, and availability can produce a materially different asking figure.","The matched ZCTA is a statistical area rather than a USPS delivery ZIP, while ACS is a survey of occupied renter homes; boundary correspondence, timing, and sampling uncertainty limit unit-level comparisons.","HUD's bedroom ladder is an administrative standard, so scaling the Zillow index produces modelled estimates rather than observed rents; utility charges, concessions, condition, and lease duration may materially alter a unit's payment.","Redfin's figures concern closed for-sale transactions and listing-market signals, not rental leases; the cross-source rent-price screen excludes property-specific costs, financing, physical characteristics, and transaction differences."],"qa":[{"a":"They answer different questions. Zillow ZORI is a current ZIP-level typical observed asking-rent index blended across rental types. ACS is a five-year matched-ZCTA survey of occupied renter homes, and its median gross rent includes selected utilities. The ZCTA is statistical and does not exactly reproduce the USPS delivery ZIP boundary.","q":"Why do Zillow and ACS rents differ?"},{"a":"No. The studio-through-four-bedroom figures are modelled estimates created by scaling the ZIP ZORI with the local HUD bedroom ladder. HUD FMR/SAFMR is an administrative standard rather than asking rent, so the ladder does not measure current bedroom-specific listings, occupancy, unit condition, concessions, or utility treatment.","q":"Are bedroom values observed rents?"},{"a":"The screen simply annualizes the ZIP index and divides by the stated rent-share threshold. It is arithmetic, not financial advice or an applicant qualification rule. ACS household income and burden are broad survey statistics, and the burden result describes occupied renter households rather than the cost, eligibility, or strain of any particular unit.","q":"Does the income screen determine whether a household can rent here?"},{"a":"Keep the records separate. Redfin's rolling ZIP observation reports for-sale transactions and listing-market conditions, while Zillow reports an asking-rent index. Dividing annualized ZORI by median sold price is a cross-source screening ratio only. It can flag a tension in observed series, but cannot establish rental income, expenses, or transaction-level property economics.","q":"How should resale evidence be combined with rent evidence?"}],"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":"2016-05-01","rent":547.50173},{"period":"2016-06-01","rent":559.235354},{"period":"2016-07-01","rent":567.298346},{"period":"2016-08-01","rent":561.428234},{"period":"2016-09-01","rent":558.012223},{"period":"2016-10-01","rent":552.866783},{"period":"2016-11-01","rent":563.929908},{"period":"2016-12-01","rent":562.926766},{"period":"2017-01-01","rent":572.268405},{"period":"2017-02-01","rent":571.018654},{"period":"2017-03-01","rent":578.437819},{"period":"2017-04-01","rent":575.14983},{"period":"2017-05-01","rent":577.88413},{"period":"2017-06-01","rent":581.81219},{"period":"2017-07-01","rent":583.85428},{"period":"2017-08-01","rent":589.960502},{"period":"2017-09-01","rent":592.230434},{"period":"2017-10-01","rent":595.402746},{"period":"2017-11-01","rent":592.143741},{"period":"2017-12-01","rent":594.913443},{"period":"2018-01-01","rent":600.614851},{"period":"2018-02-01","rent":605.536558},{"period":"2018-03-01","rent":605.819958},{"period":"2018-04-01","rent":613.105448},{"period":"2018-05-01","rent":614.522841},{"period":"2018-06-01","rent":614.144396},{"period":"2018-07-01","rent":606.212126},{"period":"2018-08-01","rent":607.595805},{"period":"2018-09-01","rent":611.605372},{"period":"2018-10-01","rent":621.259623},{"period":"2018-11-01","rent":619.830266},{"period":"2018-12-01","rent":622.119585},{"period":"2019-01-01","rent":617.988367},{"period":"2019-02-01","rent":617.973523},{"period":"2019-03-01","rent":620.401331},{"period":"2019-04-01","rent":620.812388},{"period":"2019-05-01","rent":622.602607},{"period":"2019-06-01","rent":623.857297},{"period":"2019-07-01","rent":632.692255},{"period":"2019-08-01","rent":635.208736},{"period":"2019-09-01","rent":636.989357},{"period":"2019-10-01","rent":634.744831},{"period":"2019-11-01","rent":640.982934},{"period":"2019-12-01","rent":643.980924},{"period":"2020-01-01","rent":648.621811},{"period":"2020-02-01","rent":652.885641},{"period":"2020-03-01","rent":654.978184},{"period":"2020-04-01","rent":657.738372},{"period":"2020-05-01","rent":662.525526},{"period":"2020-06-01","rent":668.042697},{"period":"2020-07-01","rent":671.431645},{"period":"2020-08-01","rent":672.32282},{"period":"2020-09-01","rent":683.214574},{"period":"2020-10-01","rent":685.742643},{"period":"2020-11-01","rent":689.871515},{"period":"2020-12-01","rent":687.911963},{"period":"2021-01-01","rent":697.4401},{"period":"2021-02-01","rent":712.098167},{"period":"2021-03-01","rent":722.844739},{"period":"2021-04-01","rent":731.844917},{"period":"2021-05-01","rent":736.311744},{"period":"2021-06-01","rent":740.270318},{"period":"2021-07-01","rent":746.917354},{"period":"2021-08-01","rent":754.755411},{"period":"2021-09-01","rent":753.170026},{"period":"2021-10-01","rent":767.847068},{"period":"2021-11-01","rent":775.663932},{"period":"2021-12-01","rent":798.184295},{"period":"2022-01-01","rent":792.058285},{"period":"2022-02-01","rent":794.65967},{"period":"2022-03-01","rent":806.476865},{"period":"2022-04-01","rent":828.152388},{"period":"2022-05-01","rent":846.864531},{"period":"2022-06-01","rent":853.937781},{"period":"2022-07-01","rent":867.356601},{"period":"2022-08-01","rent":874.450977},{"period":"2022-09-01","rent":891.898283},{"period":"2022-10-01","rent":890.449266},{"period":"2022-11-01","rent":894.650782},{"period":"2022-12-01","rent":889.898428},{"period":"2023-01-01","rent":911.466504},{"period":"2023-02-01","rent":923.027099},{"period":"2023-03-01","rent":924.337267},{"period":"2023-04-01","rent":915.962418},{"period":"2023-05-01","rent":909.677698},{"period":"2023-06-01","rent":917.23524},{"period":"2023-07-01","rent":913.627196},{"period":"2023-08-01","rent":919.263218},{"period":"2023-09-01","rent":921.102816},{"period":"2023-10-01","rent":927.994116},{"period":"2023-11-01","rent":933.563669},{"period":"2023-12-01","rent":942.857563},{"period":"2024-01-01","rent":950.634562},{"period":"2024-02-01","rent":955.178194},{"period":"2024-03-01","rent":951.104577},{"period":"2024-04-01","rent":948.201866},{"period":"2024-05-01","rent":951.412045},{"period":"2024-06-01","rent":951.517409},{"period":"2024-07-01","rent":952.222148},{"period":"2024-08-01","rent":956.74567},{"period":"2024-09-01","rent":958.105638},{"period":"2024-10-01","rent":965.374857},{"period":"2024-11-01","rent":963.6068},{"period":"2024-12-01","rent":960.965402},{"period":"2025-01-01","rent":955.599713},{"period":"2025-02-01","rent":960.40106},{"period":"2025-03-01","rent":975.113892},{"period":"2025-04-01","rent":976.164958},{"period":"2025-05-01","rent":977.774792},{"period":"2025-06-01","rent":983.671437},{"period":"2025-07-01","rent":990.306165},{"period":"2025-08-01","rent":990.431892},{"period":"2025-09-01","rent":992.903424},{"period":"2025-10-01","rent":991.574263},{"period":"2025-11-01","rent":996.891236},{"period":"2025-12-01","rent":1002.48842},{"period":"2026-01-01","rent":1006.421121},{"period":"2026-02-01","rent":1005.857},{"period":"2026-03-01","rent":1003.403872},{"period":"2026-04-01","rent":1012.58684},{"period":"2026-05-01","rent":1017.875738},{"period":"2026-06-01","rent":1018.676948}],"historySummary":{"pointCount":122,"firstPeriod":"2016-05-01","latestPeriod":"2026-06-01","coverageMonths":122,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":983.671437,"endRent":1018.676948,"change":0.035586588858125046,"cagr":0.035586588858125046},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":917.23524,"endRent":1018.676948,"change":0.1105950835469427,"cagr":0.035583802060513925},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":740.270318,"endRent":1018.676948,"change":0.3760877928378592,"cagr":0.06593133298445486}},"maxDrawdown":-0.025439106427431746,"annualizedVolatility":0.027570533372941772,"consecutiveReturnCount":121}}