Jabarkan Demografi dari Kota Surakarta

Salah satu sensus paling awal yang dilakukan di wilayah Karesidenan Surakarta (Residentie Soerakarta) pada tahun 1885 mencatat terdapat 1.053.985 penduduk, termasuk 2.694 orang Eropa dan 7.543 orang Tionghoa. Wilayah seluas 5.677 km² tersebut memiliki kepadatan 186 penduduk/km². Ibu kota karesidenan tersebut sendiri pada tahun 1880 memiliki 124.041 penduduk.

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 km2. 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/km2, yang merupakan kepadatan tertinggi di Jawa Tengah (kepadatan Jawa Tengah hanya 992 jiwa/km2).

Jika dibandingkan dengan kota lain di Indonesia, kota Surakarta merupakan kota terpadat di Jawa Tengah dan ke-8 terpadat di Indonesia, dengan luas wilayah ke-13 terkecil, dan populasi terbanyak ke-22 dari 93 kota otonom dan 5 kota administratif di Indonesia.