Kota Surakarta

Jumlah penduduk kota Surakarta pada tahun 2010 adalah 503.421 jiwa, terdiri dari 270.721 laki-laki dan 281.821 wanita, yang tersebar di lima kecamatan yang meliputi 51 kelurahan dengan daerah seluas 44,1 km. Perbandingan kelaminnya 96,06% yang berarti setiap 100 orang wanita terdapat 96 orang laki-laki. Angka ketergantungan penduduknya sebesar 66%. Catatan dari tahun 1880 memberikan cacah penduduk 124.041 jiwa. Pertumbuhan penduduk dalam kurung 10 tahun terakhir berkisar 0,565 % per tahun. Tingkat kepadatan penduduk di Surakarta adalah 11.370 jiwa/km, yang merupakan kepadatan tertinggi di Jawa Tengah (kepadatan Jawa Tengah hanya 992 jiwa/km).