Jabarkan Berdasarkan sensus 2010 dari Kota Surakarta

Kecamatan terpadat di Surakarta adalah Pasar Kliwon, yang luasnya hanya sepersepuluh luas keseluruhan Surakarta, sedangkan Laweyan merupakan kecamatan dengan kepadatan terendah. Laju pertumbuhan penduduk Surakarta selama 2000-2010 adalah 0,25%, jauh di bawah laju pertumbuhan penduduk Jawa Tengah sebesar 0,46%.

Jika wilayah penyangga Surakarta juga digabungkan secara keseluruhan (Solo Raya: Surakarta, Kartasura, Colomadu, Ngemplak, Baki, Grogol, Palur), maka luasnya adalah 130 km². Penduduknya lebih dari 800.000 jiwa.