HOUSINGAFFORDABILITY

How many families in Russia can buy a standard flat with a mortgage — a calculation you can repeat

In its 2026 report the Institute of Economic Forecasting of the Russian Academy of Sciences calculated the income a family of three needs to buy a 54 m² flat with a mortgage while spending no more than a third of its income on the payment, and what share of households can manage it. We did not just retell the result — we recalculated the tables with the report’s formula: for 2024 every figure matched to the rouble. Below are the result, a calculator on the same formula, and what did not match.

2024, new-build flats: who can afford 54 m²

Share of households who can afford the purchase at different rates. Russian average, table 6.5 of the report.

under 10%29 %

Weighted average rate of leading banks (DOM.RF)

42.6 %8.7 %

Weighted average rate, Bank of Russia data

54.9 %6 %

Family and IT mortgage

75.0 %2 %

Far Eastern mortgage

On the resale market at the market rate a flat was affordable to 15.5 % of households in 2024; across the three periods 14–17%, and 73–76% on subsidised terms.

Calculate it yourself

Formula (5) of the report: the monthly annuity payment divided by the maximum payment-to-income share gives the minimum family income. The share of households is estimated from Rosstat’s income distribution (table 6.4), interpolating within each band.

2024 rates:
Monthly payment
55,054 roubles/month
Required income, family of three
165,327 roubles/month
Required income per person
55,109 roubles/month
Affordability index (100% — income exactly equals the requirement)
114.5 %
Share of households who can afford it
42.6 %

By default: Rosstat’s average price per m² for new builds in Russia at the end of 2024 (177,887 roubles) and a 30% down payment. The report does not state these parameters: we found them by reverse calculation, and with them tables 6.5 and 6.8 are reproduced to the rouble. Enter your own price and down payment. Area 54 m², family of three.

The report’s tables

RateFamily income, roubles/monthPer person, roubles/monthIndex, %Affordable, % of households
29 %Weighted average rate of leading banks (DOM.RF)488,365162,788.538.8< 10
8.7 %Weighted average rate, Bank of Russia data165,32755,108.9114.542.6
6 %Family and IT mortgage130,10143,367.0145.554.9
2 %Far Eastern mortgage85,58728,529.0221.175.0

Table 6.5, p. 322 of the report; Rosstat, IEF RAS calculations. We recalculated the table: all 16 figures match.

By region

The same formula for every federal subject: Rosstat prices at the end of 2024, per-capita incomes and the income distribution of the population for 2024. Choose the market, the rate scenario and the district; the table can be sorted.

Average income per person is below the requirement in 5 of 84 regions. Worst: Republic of Crimea (78); best: Nenets Autonomous Okrug (410) (affordability index in brackets, %).

Required per person, roubles/month
Russia as a whole177,88763,95955,10911643.2
Republic of CrimeaSouthern Federal District160,34438,76549,6747824.8
Altai RepublicSiberian Federal District162,63340,63050,3838126.5
SevastopolSouthern Federal District178,50044,99855,2998127.0
Tuva RepublicSiberian Federal District132,43834,29441,0298428.8
Astrakhan OblastSouthern Federal District137,05641,62042,4609836.9
Saint PetersburgNorth-Western Federal District276,32987,88885,60610337.1
Zabaykalsky KraiFar Eastern Federal District157,92550,73848,92510439.4
Republic of BashkortostanVolga Federal District138,18647,22042,81011042.0
Stavropol KraiNorth Caucasian Federal District111,93838,34434,67811146.2
Altai KraiSiberian Federal District124,47842,74538,56311143.4
Chuvash RepublicVolga Federal District116,53140,12136,10111145.1
Republic of TatarstanVolga Federal District175,87362,27854,48511443.5
Omsk OblastSiberian Federal District135,75748,16042,05711544.0
Republic of KhakassiaSiberian Federal District111,88640,58234,66211749.7
Irkutsk OblastSiberian Federal District138,05450,29142,76911845.9
Mari El RepublicVolga Federal District100,25936,76331,06011848.9
Tomsk OblastSiberian Federal District130,40347,84840,39811848.2
Leningrad OblastNorth-Western Federal District149,26054,80846,24011947.3
Primorsky KraiFar Eastern Federal District176,02764,98554,53311946.6
Republic of MordoviaVolga Federal District99,47936,86230,81812048.8
Volgograd OblastSouthern Federal District110,68041,80334,28812251.2
Nizhny Novgorod OblastVolga Federal District161,01861,27849,88312346.5
Amur OblastFar Eastern Federal District164,87664,34351,07812648.1
Kirov OblastVolga Federal District113,83544,81635,26612753.4
Moscow OblastCentral Federal District196,14477,40960,76512749.7
Republic of BuryatiaFar Eastern Federal District111,94144,73034,67912952.5
Samara OblastVolga Federal District127,54251,25339,51213052.1
Kemerovo OblastSiberian Federal District116,23046,83936,00813053.8
Chelyabinsk OblastUrals Federal District118,91048,01636,83813054.0
Saratov OblastVolga Federal District94,44238,25129,25813153.3
Perm KraiVolga Federal District132,95653,86941,18913151.1
Ulyanovsk OblastVolga Federal District105,04542,56332,54313154.8
MoscowCentral Federal District352,661143,171109,253131≤ 50.9
Novosibirsk OblastSiberian Federal District142,34758,50044,09913351.0
Jewish Autonomous OblastFar Eastern Federal District123,54052,01538,27213657.8
Ryazan OblastCentral Federal District111,66047,47734,59213755.8
Penza OblastVolga Federal District101,43243,38831,42313856.5
Udmurt RepublicVolga Federal District110,67447,81334,28613958.5
Kaliningrad OblastNorth-Western Federal District123,79553,58038,35114057.1
Kurgan OblastUrals Federal District95,73341,49429,65814057.1
Rostov OblastSouthern Federal District127,88555,85439,61814154.8
Sverdlovsk OblastUrals Federal District146,96864,68345,53014253.5
Krasnodar KraiSouthern Federal District147,01564,98545,54514353.2
Khabarovsk KraiFar Eastern Federal District153,20367,92047,46214357.6
Republic of AdygeaSouthern Federal District116,89752,22436,21414455.0
Krasnoyarsk KraiSiberian Federal District131,26959,36840,66714656.2
Vladimir OblastCentral Federal District100,76646,30231,21714863.1
Republic of KareliaNorth-Western Federal District136,00562,56642,13414860.1
Tula OblastCentral Federal District112,79851,93134,94414961.1
Karachay-Cherkess RepublicNorth Caucasian Federal District64,95029,96020,12114963.9
Republic of IngushetiaNorth Caucasian Federal District58,60727,31118,15615064.5
Kaluga OblastCentral Federal District112,38152,67534,81515163.7
Voronezh OblastCentral Federal District111,79253,44934,63315460.0
Tver OblastCentral Federal District101,17349,12131,34315765.3
Republic of North Ossetia–AlaniaNorth Caucasian Federal District83,22840,53125,78415763.1
Republic of KalmykiaSouthern Federal District72,28835,43822,39515866.3
Yaroslavl OblastCentral Federal District107,82554,02733,40416264.1
Republic of DagestanNorth Caucasian Federal District89,42445,17527,70316363.7
Chechen RepublicNorth Caucasian Federal District80,38540,79724,90316463.4
Novgorod OblastNorth-Western Federal District90,31146,14827,97816567.1
Kursk OblastCentral Federal District97,08750,63030,07716867.1
Sakha (Yakutia) RepublicFar Eastern Federal District152,53479,76847,25516961.0
Bryansk OblastCentral Federal District92,01248,50228,50517067.2
Komi RepublicNorth-Western Federal District120,22663,43737,24617065.7
Belgorod OblastCentral Federal District106,33856,79832,94317266.9
Orenburg OblastVolga Federal District79,52042,81224,63517467.4
Kostroma OblastCentral Federal District94,44951,11929,26017569.2
Arkhangelsk Oblast (including autonomous okrugs)North-Western Federal District123,48267,38338,25417667.0
Ivanovo OblastCentral Federal District87,57047,88127,12917669.6
Tambov OblastCentral Federal District83,91246,41625,99617969.9
Vologda OblastNorth-Western Federal District89,33851,81127,67718772.6
Smolensk OblastCentral Federal District89,09452,43527,60119069.8
Kamchatka KraiFar Eastern Federal District161,26696,47849,96019371.5
Lipetsk OblastCentral Federal District89,93753,84227,86219371.4
Tyumen Oblast (including autonomous okrugs)Urals Federal District132,04879,43440,90819465.3
Oryol OblastCentral Federal District90,90054,80528,16119571.4
Pskov OblastNorth-Western Federal District74,14846,85822,97120475.9
Sakhalin OblastFar Eastern Federal District156,142101,22048,37220971.7
Khanty-Mansi Autonomous Okrug – YugraUrals Federal District126,78283,03839,27721174.0
Kabardino-Balkar RepublicNorth Caucasian Federal District63,11645,58719,55323380.4
Chukotka Autonomous OkrugFar Eastern Federal District246,224187,68776,27924674.0
Magadan OblastFar Eastern Federal District161,000127,86549,87725679.8
Yamalo-Nenets Autonomous OkrugUrals Federal District182,697154,34756,59927375.9
Nenets Autonomous OkrugNorth-Western Federal District113,034143,51235,01841089.5
Murmansk OblastNorth-Western Federal Districtno data86,687

Regions shown: 85. Red — index below 100%: average income is less than required.

The parameters are the IEF RAS ones for 2024: 30% down payment, 25-year term, payment no more than 33.3% of income, a 54 m² flat, a family of three. We checked them on the “Russia as a whole” row: they reproduce exactly the figures of tables 6.5 and 6.8 of the report. The index is the region’s per-capita income divided by the requirement; the population share comes from the region’s income distribution, interpolated within each band.

The “≤” sign marks cases where the required income exceeds 100 thousand roubles per person: Rosstat does not split the population by income above that. The share with income over 100 thousand is shown — the real share is smaller.

A scenario applies one rate to every region, so regions are compared on prices and incomes only.

Gaps: Rosstat does not disclose the new-build price for Murmansk Oblast, and the file has no resale prices for Chukotka Autonomous Okrug. Arkhangelsk and Tyumen oblasts are shown together with their autonomous okrugs, which are also listed separately. Rosstat publishes data for 85 federal subjects.

A regional average income is not the income in a particular city: prices and incomes are higher in a regional capital than in rural districts. The income distribution is per person but is applied to a family. Rosstat’s 2024 income (63,959 roubles for Russia) was revised after the report, which uses 63,090; so the Russia index in the table is slightly higher than in the report.

What we checked

The formula holds, and we found the parameters the report does not state: for 2024 both tables — new builds and resale — come out to the rouble with Rosstat’s average price at the end of Q4, a 30% down payment, a 25-year term and a 33.3% payment share.

Judging by the recalculation, the IEF RAS treats Rosstat’s top income band (“over 100,000 roubles”) as 100–200 thousand: only with this bound do the published 15.5, 14.2 and 17.3% come out. The report does not state the bound.

In the 2025 tables the leading-banks rate column matches Rosstat’s end-of-quarter price with the same down payment and a 26-year term, but the columns with other rates do not. Their affordability index and household shares follow from the published minimum income. The reason cannot be established from the report’s text.

In tables 6.8–6.10 on the resale market the rows are labelled “on the primary market”. This is a typo in the source: the table titles and the figures refer to the resale market.

What this means for the project

What follows is our reasoning, not the report’s conclusions.

An indicator anyone can repeat

Housing affordability is computed from open Rosstat data and a one-line formula — exactly what we require of the green block indicators. An argument about whether housing is affordable becomes a check of a number.

The national average hides what matters

The report’s calculation uses national average prices and incomes. Below is the same formula for every federal subject: the gap between regions turns out larger than the gap between rates.

The gap between rates is a budget cost

At the market rate a new-build flat is affordable to under 10% of families; with the family mortgage, to more than half. The budget pays the difference: the report puts spending on public debt service and subsidised loans at 5.9 trillion roubles for 2025.

Who pays for infrastructure

The IEF RAS proposes partly relieving developers of the duty to build transport and social infrastructure and subsidising rents (p. 319) — so a smaller part of a flat’s price depends on the rate. For the green block it is the same question: who pays for greenery, and how it shows in the calculation.

Limits of the calculation

This is the Russian average, not a region or city. The income distribution is per person, yet it is applied to a family of three with equal incomes. The formula ignores maternity capital, tax deductions and savings beyond the down payment. The rates are snapshots of 2024–2025.