Ved folketellingen i 2001 hadde byen et folketall på 873 037, fordelt over et område på nesten 150 km². Solapur ligger gjennomsnittlig 457 moh.