A capital paulista mantém a liderança com 12,26% da riqueza do país, mas entre 2002 e 2005 foi Barueri, na Grande São Paulo, a cidade que mais aumentou sua fatia no Produto Interno Bruto (PIB) nacional. Das 100 cidades brasileiras com maior PIB, 32 estão no estado de São Paulo. Entre os municípios paulistas, Barueri só perde para a própria capital, graças basicamente ao aumento do setor de serviços e intermediação financeira.
Segundo o Instituto Brasileiro de Geografia e Estatística (IBGE), No ranking de PIB per capita, as duas cidades paulistas mais bem colocadas no ranking nacional são Paulínia, com PIB per capita de R$ 106.081,86, conhecida por conta das grandes refinarias de petróleo, e Ouroeste, na regiao de Fernandopolis.
A média do Estado é de R$ 17.977,31. Porém, entre os dez primeiros, também estão cidades com intensa atividade econômica, como Jaguariúna, com R$ 89.596,15, e Barueri, com R$ 87.337,92.
Entre os cinco piores PIBs per capita do Estado, estão, além de Francisco Morato, considerada cidade-dormitório, Barra do Turvo, que abriga o Parque Estadual Jacupiranga, Cunha, pequeno município rural do Vale do Paraíba, e Ribeira e Iporanga, no Vale do Ribeira, ambas com pequena expressão econômica.