Kabupaten Kulon Progo terletak di bagian barat Provinsi Daerah Istimewa Yogyakarta, Indonesia. Kabupaten ini berbatasan dengan Kabupaten Purworejo di sebelah barat, Kabupaten Bantul di sebelah timur, Kabupaten Sleman di sebelah selatan, dan Samudra Hindia di sebelah utara. Kabupaten Kulon Progo memiliki luas wilayah sebesar 586,27 km dan jumlah penduduk sebanyak 400.000 jiwa (2020). Ibu kota Kabupaten Kulon Progo berada di Kecamatan Wates.
Kabupaten Kulon Progo memiliki beberapa kode pos, antara lain:
- 55651: Kecamatan Galur
- 55652: Kecamatan Lendah
- 55653: Kecamatan Sentolo
- 55654: Kecamatan Temon
- 55655: Kecamatan Kokap
- 55656: Kecamatan Girimulyo
- 55657: Kecamatan Kalibawang
- 55658: Kecamatan Nanggulan
- 55659: Kecamatan Samigaluh
- 55661: Kecamatan Wates
Kecamatan Galur merupakan kecamatan yang terletak di bagian barat Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kabupaten Purworejo di sebelah barat, Kecamatan Lendah di sebelah timur, Kecamatan Sentolo di sebelah selatan, dan Samudra Hindia di sebelah utara. Kecamatan Galur memiliki luas wilayah sebesar 58,07 km dan jumlah penduduk sebanyak 50.000 jiwa (2020). Ibu kota Kecamatan Galur berada di Desa Galur.
Kecamatan Lendah merupakan kecamatan yang terletak di bagian tengah Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Galur di sebelah barat, Kecamatan Sentolo di sebelah timur, Kecamatan Temon di sebelah selatan, dan Kecamatan Kalibawang di sebelah utara. Kecamatan Lendah memiliki luas wilayah sebesar 45,47 km dan jumlah penduduk sebanyak 40.000 jiwa (2020). Ibu kota Kecamatan Lendah berada di Desa Lendah.
Kecamatan Sentolo merupakan kecamatan yang terletak di bagian timur Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Lendah di sebelah barat, Kecamatan Temon di sebelah timur, Kecamatan Nanggulan di sebelah selatan, dan Kecamatan Kalibawang di sebelah utara. Kecamatan Sentolo memiliki luas wilayah sebesar 49,27 km dan jumlah penduduk sebanyak 45.000 jiwa (2020). Ibu kota Kecamatan Sentolo berada di Desa Sentolo.
Kecamatan Temon merupakan kecamatan yang terletak di bagian selatan Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Sentolo di sebelah barat, Kecamatan Wates di sebelah timur, Kecamatan Pengasih di sebelah selatan, dan Kecamatan Lendah di sebelah utara. Kecamatan Temon memiliki luas wilayah sebesar 37,27 km dan jumlah penduduk sebanyak 35.000 jiwa (2020). Ibu kota Kecamatan Temon berada di Desa Temon.
Kecamatan Kokap merupakan kecamatan yang terletak di bagian tengah Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Galur di sebelah barat, Kecamatan Lendah di sebelah timur, Kecamatan Girimulyo di sebelah selatan, dan Kecamatan Samigaluh di sebelah utara. Kecamatan Kokap memiliki luas wilayah sebesar 39,67 km dan jumlah penduduk sebanyak 30.000 jiwa (2020). Ibu kota Kecamatan Kokap berada di Desa Kokap.
Kecamatan Girimulyo merupakan kecamatan yang terletak di bagian selatan Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Kokap di sebelah utara, Kecamatan Nanggulan di sebelah timur, Kecamatan Kalibawang di sebelah selatan, dan Kecamatan Samigaluh di sebelah barat. Kecamatan Girimulyo memiliki luas wilayah sebesar 36,77 km dan jumlah penduduk sebanyak 25.000 jiwa (2020). Ibu kota Kecamatan Girimulyo berada di Desa Girimulyo.
Kecamatan Kalibawang merupakan kecamatan yang terletak di bagian utara Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Samigaluh di sebelah barat, Kecamatan Girimulyo di sebelah timur, Kecamatan Sentolo di sebelah selatan, Kecamatan Lendah di sebelah barat daya, dan Kecamatan Kokap di sebelah tenggara. Kecamatan Kalibawang memiliki luas wilayah sebesar 60,07 km dan jumlah penduduk sebanyak 30.000 jiwa (2020). Ibu kota Kecamatan Kalibawang berada di Desa Kalibawang.
Kecamatan Nanggulan merupakan kecamatan yang terletak di bagian tengah Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Sentolo di sebelah barat, Kecamatan Temon di sebelah timur, Kecamatan Pengasih di sebelah selatan, dan Kecamatan Girimulyo di sebelah utara. Kecamatan Nanggulan memiliki luas wilayah sebesar 42,77 km dan jumlah penduduk sebanyak 35.000 jiwa (2020). Ibu kota Kecamatan Nanggulan berada di Desa Nanggulan.
Kecamatan Samigaluh merupakan kecamatan yang terletak di bagian barat Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Kalibawang di sebelah timur, Kecamatan Girimulyo di sebelah selatan, Kecamatan Kokap di sebelah utara, dan Kabupaten Purworejo di sebelah barat. Kecamatan Samigaluh memiliki luas wilayah sebesar 51,97 km dan jumlah penduduk sebanyak 25.000 jiwa (2020). Ibu kota Kecamatan Samigaluh berada di Desa Samigaluh.
Kecamatan Wates merupakan kecamatan yang terletak di bagian tengah Kabupaten Kulon Progo. Kecamatan ini berbatasan dengan Kecamatan Temon di sebelah barat, Kecamatan Nanggulan di sebelah timur, Kecamatan Pengasih di sebelah selatan, dan Kecamatan Lendah di sebelah utara. Kecamatan Wates memiliki luas wilayah sebesar 35,87 km dan jumlah penduduk sebanyak 40.000 jiwa (2020). Ibu kota Kecamatan Wates berada di Desa Wates.