Back to blog

    R$ 2,500 a month still rents an apartment in São Paulo. Usually, 36 m².

    3 min read

    We tracked 5,767 rental apartments in the city. More than a third fit R$ 2,500. At the median, 36 m² and one bedroom. In Itaim, almost none.

    R$ 2,500 a month is still the first number a lot of people type into a filter. The honest question isn’t whether anything exists at that rent — it does. It’s which apartment, in which part of the city, and what you give up when the cap doesn’t move.

    This isn’t a list of “cheap São Paulo rentals”. It’s what was being asked. From 29 August through 8 October 2026 we tracked 5,767 apartments for rent in the city, still active on the 15th. Of those, 2,105 asked R$ 2,500 or less — 36.5%.

    The median in that group was 36 m² and one bedroom, at R$ 49/m². This isn’t the typical apartment at a discount. It’s a smaller one, in a cheaper slice of the city. The overall median in the same cut was R$ 3,060 and 45 m².

    Folha’s 14 October piece summed up September’s FipeZAP: residential asking rents rose 7.11% nationwide from January through September, and São Paulo still has the highest rent per m² among the capitals they track, R$ 65.78. In our base, the city median was R$ 68/m². Different methods, similar level. R$ 2,500 didn’t vanish. It just sits smaller next to the city average.

    Two beds: the cap finds a bedroom, not square meters

    There were 2,001 two-bed listings, with a median rent of R$ 2,800 and 55 m². Almost half, 899, also sat at or below R$ 2,500 — at 44 m². Above the cap, the median two-bed was 68 m².

    R$ 2,500 still finds a second bedroom. It finds less home.

    The cap is not spread evenly

    Among districts with at least 50 listings, the story shifts by neighborhood.

    Share asking R$ 2,500 or less · through 8 Oct 2026

    In Penha, 82% of 67 asked R$ 2,500 or less; the district’s median rent was R$ 1,800. Sacomã, 85% of 54. Vila Matilde, 76% of 62. In Itaim Bibi, the cap almost disappears: 3% of 620 listings, with a median of R$ 5,950. Pinheiros, 7% of 281. Moema, 6% of 375.

    On two-beds the cut is sharper. Of 58 listings in Pinheiros, none asked R$ 2,500 or less. In Itaim, about 1% of 153. In Penha, 81% of 42.

    R$ 2,500 still rents an apartment in São Paulo. In Itaim and Pinheiros, it barely rents a two-bed.

    The center isn’t Itaim, and it isn’t Penha either. In República, 66% of 128 fit the cap; the district’s median apartment was 34 m². In Tatuapé, the median rent was R$ 2,600 and 46% of 164 asked R$ 2,500 or less. There the cap is half the market, not the whole market.

    4,103 listings come from QuintoAndar. The Penha–Itaim gap shows up inside that base, not only as a fight between portals. Condo fees and property tax, when listed separately, are not in these numbers.

    If R$ 2,500 is the cap, what changes the search is size and bedrooms, not only the neighborhood. An alert with that cap and a minimum size or bedroom count keeps the 30 m² studio out of the way before a visit.

    How we read the data

    • Scope: apartments for rent in the city that reached the base by 8 October 2026 and were still active on 15 October. Asking rent of R$ 500–R$ 40k and size of 18–350 m². That left 5,767 listings.
    • At or below R$ 2,500: 2,105 listings (36.5%), median size 36 m². Two-beds: 2,001 listings, 899 of them at or below R$ 2,500, median size 44 m². Two-beds above the cap had a median size of 68 m².
    • The chart uses districts with at least 50 listings. The share is listings asking R$ 2,500 or less. It is not a ranking of which neighborhood is better.
    • Portals: QuintoAndar (4,103), VivaReal (814), OLX (812) and Chaves na Mão (38). QuintoAndar’s weight pulls the city median. The Penha–Itaim comparison sits inside that mix, not between different portals.
    • These are asking rents. Condo fees and property tax, when a portal lists them separately, were not added. We are not measuring FipeZAP’s 7.11% rise: our base starts on 29 August.
    • We dropped the generic city pin. The date we store is when a listing reached Pousoraro, not when it was first posted.