Income and rooftop solar
Rooftop sun does not follow the money
Record, downloads and citationSão Paulo has 664,000 residential solar systems registered with ANEEL, with 4.4 GW: 4.1 for every 100 occupied homes. One would expect them in the richest towns. They are not there. Across the 645 municipalities, the rank correlation between household heads’ mean income and systems per home is −0.01, that is, none. In the highest income third there are 3.8 systems per 100 homes; in the lowest, 4.2. The map lights up in ochre and brown in the west and north-west, where Dracena reaches 26 per 100, and so does Santo Expedito, with a mean income of 1.8 minimum wages. The capital, with a mean income of 4 minimum wages and more systems than any other city (22,000), has only 0.5 per 100 homes, like Santos: where people live in flats, there is no roof. Plate 044 shows distributed solar generation across Brazil. Last plate of the collection “Income and rooftop solar”.
Technical record · downloads · citation
At a glance
- low income 6.9%
- mid income 17.4%
- high income 75.7%
4.1 systems
-0 Spearman’s ρ
Layers
- municipios polygon 645 municipalities: households, mean income, residential solar systems, kW, systems per 100 homes, W per home, thirds and group
- regioes_intermediarias polygon 11 intermediate geographic regions
- limite_estadual polygon State boundary
Metadata
- Sources
- ANEEL — List of distributed generation units (open data, October 2026) (2026)
IBGE — 2022 Population Census: census tract aggregates (household head income and households) (2022)
IBGE — Municipal Mesh 2025 (2025) - Extent
- São Paulo State (SP)
- CRS / Projection
- SIRGAS 2000 (EPSG:4674)
EPSG:4674 - Software
- Node.js · d3-geo · QGIS
- Method
- ANEEL residential distributed photovoltaic systems per 100 occupied permanent private homes of the 2022 Census, and mean income of household heads with income, each in thirds of the 645 municipalities, crossed in a nine-class bivariate map; Spearman rank correlation.
- Version
- v1.0.0
- Licence
- CC BY 4.0
Downloads
- GPKG Municipalities with income and residential solar, SIRGAS 2000, with QGIS styles (.gpkg) 4.5 MB
- CSV Municipal table (.csv) 47 kB
- SVG Vector plate, for printing (.svg) 2.2 MB
- PNG Plate (PNG, 2400 px) (.png) 0.3 MB
Figure to reuse
The map without a frame, with legend, scale, reference system and credit written on it: ready for papers, lectures and slides. In two versions: with the basemap (neighbours and sea) or only the mapped area, on white.
With basemap (PNG) Without basemap (PNG) QR code (SVG)
Point a camera at it to open this page.
How to cite
CEREJO, Lucas Nakamura. Renda e telhado solar: o sol dos telhados não segue o dinheiro. Versão 1.0.0. [S. l.]: Zenodo, 2026. Conjunto de dados. DOI: 10.5281/zenodo.23540297. Disponível em: https://doi.org/10.5281/zenodo.23540297. Acesso em: 10 nov. 2026.
Cerejo, L. N. (2026). Renda e telhado solar: o sol dos telhados não segue o dinheiro [Income and rooftop solar: Rooftop sun does not follow the money] (Version 1.0.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.23540297
@dataset{cerejo2026_renda_e_solar_sp,
author = {Cerejo, Lucas Nakamura},
title = {Renda e telhado solar: O sol dos telhados não segue o dinheiro},
year = {2026},
publisher = {Zenodo},
version = {1.0.0},
doi = {10.5281/zenodo.23540297},
url = {https://doi.org/10.5281/zenodo.23540297},
language = {portuguese},
note = {English title: Income and rooftop solar: Rooftop sun does not follow the money. Licence CC BY 4.0}
}