Kota Surakarta

Bahasa yang digunakan di Surakarta adalah Bahasa Jawa Dialek Mataraman dengan varian Surakarta. Dialek Mataraman juga dituturkan di daerah Yogyakarta, Semarang, Madiun, hingga sebagian besar Kediri. Meskipun demikian, varian lokal Surakarta ini dikenal sebagai "varian halus" karena penggunaan kata-kata "krama" yang meluas dalam percakapan sehari-hari, lebih luas daripada yang digunakan di tempat lain. Bahasa Jawa varian Surakarta digunakan sebagai standar Bahasa Jawa nasional (dan internasional, seperti di Suriname). Beberapa kata juga mengalami spesifikasi, seperti pengucapan kata "inggih" ("ya" bentuk krama) yang penuh (/iŋgɪh/), berbeda dari beberapa varian lain yang melafalkannya "injih" (/iŋdʒɪh/), seperti di Yogyakarta dan Magelang. Dalam banyak hal, varian Surakarta lebih mendekati varian Madiun-Kediri, daripada varian wilayah Jawa Tengahan lainnya.