Kelurahan Semaki dibentuk pada tahun 1981, berdasarkan Peraturan Daerah Propinsi Daerah Istimewa Yogyakarta (Perda DIY) Nomor 6 tahun 1981 tentang Pembentukan, Pemecahan, Penyatuan dan Penghapusan Kelurahan di Propinsi Daerah Istimewa Yogyakarta. Kelurahan Semaki merupakan salah satu dari 7 (tujuh) Kelurahan yang ada di Kecamatan Umbulharjo. Kelurahan Semaki sebagaimana 44 Kelurahan yang lain di Kota Yogyakarta. Adapun untuk nomor kode wilayah adalah 34.71.13.01 dengan kode pos 55166.

Pusat Pemerintahan Kelurahan terletak di Jl Semaki Gede Uh 1 No.274, Semaki, Umbulharjo, Yogyakarta, sekitar 1,4 Km dari Pusat Pemerintah Kecamatan Umbulharjo dan 1 Km dari Pusat Pemerintahan Kota Yogyakarta .

Kelurahan Semaki memiliki luas wilayah lebih kurang 0,66 km persegi dan terbagi dalam 10 RW, 34 RT serta terdiri atas 3 (tiga) kampung yaitu Kampung Semaki Gede, Kampung Semaki Kulon dan Kampung Sanggrahan.

Adapun untuk batas-batas wilayah adalah sebagai berikut :

Utara               : Kelurahan Baciro dan Kelurahan Muja Muju

Timur               : Kelurahan Muja Muju

Selatan            : Kelurahan Tahunan

Barat               : Kelurahan Baciro dan Kelurahan Gunungketur

Jumlah penduduk Kelurahan Semaki berdasarkan data Kependudukan Siak adalah sebanyak 5.189 jiwa, terdiri dari 2.517 jiwa Laki-laki dan 2.672 jiwa Perempuan. Sedangkan jumlah KK adalah 1.733 KK.