SMP Negeri 12 Surakarta terletak di Jl. A. Yani No.370, Kerten, Kec. Laweyan, Kota Surakarta, Jawa Tengah 57143