Key Points
- Rents rose 9.44% in 2025 across 36 monitored cities, versus 4.26% inflation.
- Smaller apartments got much more expensive per square meter, with one-bedrooms leading.
- High interest rates and tight housing choices kept tenants paying more, even as growth cooled.
Brazil’s renters ended 2025 with an uncomfortable reality: asking rents rose 9.44% across the 36 cities tracked by the FipeZAP Residential Rental Index, more than double the country’s official IPCA inflation rate of 4.26%.
The pace eased from the post-pandemic surge, down from 16.55% in 2022, 16.16% in 2023, and 13.50% in 2024, but “slower” still meant a heavy hit to monthly budgets.
The sharpest increases came far from the usual headline magnets. Teresina led with a 21.81% jump, followed by Belém (17.62%), Aracaju (16.73%), Vitória (15.46%), and João Pessoa (15.31%).
The message is that rent pressure is broadening, not narrowing, and it is showing up in places where wage growth often struggles to keep pace. By December, the national average asking rent was R$ 50.98 per square meter ($9).
The market’s most painful detail was the “small-unit premium”: one-bedroom homes averaged R$ 68.37/m² ($13), while three-bedroom homes averaged R$ 43.81/m² ($8).
In practice, that means young workers, students, and smaller households compete hardest in the segment with the highest price per meter.
In the capitals, the priciest year-end samples were Belém at R$ 63.69/m² ($12), São Paulo at R$ 62.56/m² ($12), Recife at R$ 60.89/m² ($11), Florianópolis at R$ 59.77/m² ($11), and São Luís at R$ 57.69/m² ($11).
In the wider city ranking, Barueri (SP) stood out at R$ 70.35/m² ($13). Two forces help explain the resilience. First, credit stayed expensive: Brazil’s Selic rate sat at 15%, keeping mortgages restrictive and nudging households to rent longer.
Second, the index captures asking prices from online listings, a real-time read on landlords’ ambition and tenants’ options, not the fine print of every signed contract.
Other measures echoed the same direction. FGV’s IVAR, based on effective rents in a limited set of cities, ended 2025 up 8.85%.
For investors, FipeZAP’s yield estimates pointed to roughly 5.94% gross annual rental returns on average, with Belém cited as notably higher at 8.62% in one snapshot.
That combination invites a familiar debate. When rents outpace inflation, calls for heavy-handed fixes grow louder.
But Brazil’s recent experience suggests discipline and supply-side solutions tend to work better than rule-making that scares off investment and shrinks rental availability.
Check the change in rent prices in the monitored capitals
| Location | Change in 2025 (%) |
|---|---|
| Teresina (PI) | +21.81% |
| Belém (PA) | +17.62% |
| Aracaju (SE) | +16.73% |
| Vitória (ES) | +15.46% |
| João Pessoa (PB) | +15.31% |
| Cuiabá (MT) | +14.61% |
| Belo Horizonte (MG) | +13.01% |
| Fortaleza (CE) | +12.45% |
| Salvador (BA) | +12.38% |
| Maceió (AL) | +12.22% |
| São Luís (MA) | +11.37% |
| Curitiba (PR) | +10.98% |
| Rio de Janeiro (RJ) | +10.87% |
| Natal (RN) | +10.13% |
| Recife (PE) | +9.82% |
| FipeZAP Index average | +9.44% |
| Porto Alegre (RS) | +9.38% |
| Florianópolis (SC) | +9.35% |
| São Paulo (SP) | +7.98% |
| Brasília (DF) | +6.41% |
| Goiânia (GO) | +4.67% |
| IPCA (IBGE) | +4.26% |
| Manaus (AM) | +1.06% |
| Campo Grande (MS) | -4.36% |
Check the average rent price per m²
| City | State (UF) | Average price (R$/m²) |
|---|---|---|
| Barueri | SP | 70.35 |
| Belém | PA | 63.69 |
| São Paulo | SP | 62.56 |
| Recife | PE | 60.89 |
| Florianópolis | SC | 59.77 |
| Santos | SP | 57.95 |
| São Luís | MA | 57.69 |
| Rio de Janeiro | RJ | 54.96 |
| Maceió | AL | 54.86 |
| Vitória | ES | 52.10 |
| Salvador | BA | 51.51 |
| Brasília | DF | 50.77 |
| Campinas | SP | 50.68 |
| Belo Horizonte | MG | 48.76 |
| Manaus | AM | 48.07 |
| João Pessoa | PB | 47.64 |
| Curitiba | PR | 46.42 |
| Cuiabá | MT | 46.31 |
| São José dos Campos | SP | 45.53 |
| Porto Alegre | RS | 44.53 |
| Praia Grande | SP | 43.61 |
| São José | SC | 42.12 |
| Goiânia | GO | 41.42 |
| Santo André | SP | 40.83 |
| Natal | RN | 40.61 |
| Guarulhos | SP | 39.80 |
| Joinville | SC | 37.11 |
| Fortaleza | CE | 37.10 |
| São Bernardo do Campo | SP | 37.06 |
| Niterói | RJ | 36.03 |
| Campo Grande | MS | 31.74 |
| Ribeirão Preto | SP | 31.35 |
| São José do Rio Preto | SP | 29.97 |
| Aracaju | SE | 27.97 |
| Teresina | PI | 26.62 |
| Pelotas | RS | 22.42 |

