Yogyakarta terletak di bagian selatan pulau Jawa, tepatnya di bagian selatan tengah pulau Jawa. Namun Yogyakarta tidak masuk dalam wilayah administrasi Jawa tengah.<br />Daerah ini juga memiliki dua Daerah Aliran Sungai besar yang menjadi aliran utama dari sungai-sungai di Yogyakarta. DAS pertama adalah daerah Progo di bagian barat dan Opak-oya di bagian timur. Banyak sungai-sungai yang mengalir diantaranya Sungai Serang, Sungai Opak, Sungai Bedog, Sungai Winongo dan lain sebagainya.
