Kabupaten Demak terletak di Provinsi Jawa Tengah, Indonesia. Kabupaten ini memiliki luas wilayah sebesar 900,12 km dan jumlah penduduk sekitar 1,2 juta jiwa. Ibu kota Kabupaten Demak adalah Kecamatan Demak Kota.
Kabupaten Demak memiliki kode pos 59511 hingga 59573. Kode pos tersebut digunakan untuk Kecamatan Demak Kota, Kecamatan Karangtengah, Kecamatan Wonosalam, Kecamatan Sayung, Kecamatan Karanganyar, Kecamatan Dempet, Kecamatan Guntur, Kecamatan Mranggen, Kecamatan Kebonagung, Kecamatan Wedung, Kecamatan Gajah, Kecamatan Karangawen, Kecamatan Bonang, Kecamatan Wedung, dan Kecamatan Demak.
Kecamatan Demak Kota merupakan pusat pemerintahan Kabupaten Demak. Kecamatan ini memiliki luas wilayah sebesar 16,18 km dan jumlah penduduk sekitar 100 ribu jiwa. Kecamatan Demak Kota terdiri dari 12 kelurahan, yaitu Kelurahan Bintoro, Kelurahan Karangturi, Kelurahan Mangunjiwan, Kelurahan Pecinan, Kelurahan Betokan, Kelurahan Weru, Kelurahan Jebor, Kelurahan Kauman, Kelurahan Jogoloyo, Kelurahan Brambang, Kelurahan Tembiringombo, dan Kelurahan Bango.
Kecamatan Karangtengah terletak di sebelah barat Kecamatan Demak Kota. Kecamatan ini memiliki luas wilayah sebesar 58,22 km dan jumlah penduduk sekitar 80 ribu jiwa. Kecamatan Karangtengah terdiri dari 12 desa, yaitu Desa Trengguli, Desa Karangtengah, Desa Batursari, Desa Wonoagung, Desa Dukun, Desa Mrutuk, Desa Jatisono, Desa Purworejo, Desa Jungsemi, Desa Sedo, Desa Wonokerto, dan Desa Weding.
Kecamatan Wonosalam terletak di sebelah selatan Kecamatan Karangtengah. Kecamatan ini memiliki luas wilayah sebesar 220,60 km dan jumlah penduduk sekitar 100 ribu jiwa. Kecamatan Wonosalam terdiri dari 12 desa, yaitu Desa Bogo, Desa Trengguli, Desa Bogosari, Desa Tlogoomo, Desa Kalikondang, Desa Mrisen, Desa Wonosalam, Desa Doreng, Desa Sidorejo, Desa Bango, Desa Jatirejo, dan Desa Brumbung.
Kecamatan Sayung terletak di sebelah timur Kecamatan Demak Kota. Kecamatan ini memiliki luas wilayah sebesar 56,52 km dan jumlah penduduk sekitar 80 ribu jiwa. Kecamatan Sayung terdiri dari 10 desa, yaitu Desa Sidogemah, Desa Karangasem, Desa Wungurejo, Desa Sayung, Desa Surodadi, Desa Bringin, Desa Jatirogo, Desa Kedungwaru, Desa Timbulsloko, dan Desa Sumberejo.
Kecamatan Karanganyar terletak di sebelah barat Kecamatan Sayung. Kecamatan ini memiliki luas wilayah sebesar 49,73 km dan jumlah penduduk sekitar 70 ribu jiwa. Kecamatan Karanganyar terdiri dari 11 desa, yaitu Desa Karanganyar, Desa Wonorejo, Desa Gempolsari, Desa Sumberejo, Desa Jatirogo, Desa Brati, Desa Plaosan, Desa Kembangarum, Desa Rejosari, Desa Tugu, dan Desa Ngawen.
Kecamatan Dempet terletak di sebelah selatan Kecamatan Karanganyar. Kecamatan ini memiliki luas wilayah sebesar 76,62 km dan jumlah penduduk sekitar 60 ribu jiwa. Kecamatan Dempet terdiri dari 10 desa, yaitu Desa Dempet, Desa Karangsari, Desa Warulor, Desa Bungo, Desa Temuroso, Desa Jogoloyo, Desa Kedungori, Desa Bandungrejo, Desa Sidomulyo, dan Desa Sidorejo.
Kecamatan Guntur terletak di sebelah timur Kecamatan Dempet. Kecamatan ini memiliki luas wilayah sebesar 53,35 km dan jumlah penduduk sekitar 50 ribu jiwa. Kecamatan Guntur terdiri dari 10 desa, yaitu Desa Guntur, Desa Kadilangu, Desa Bandungrejo, Desa Sidorejo, Desa Jatirejo, Desa Karangrejo, Desa Pundenrejo, Desa Tlogorejo, Desa Ngemplak, dan Desa Sumber.
Kecamatan Mranggen terletak di sebelah selatan Kecamatan Guntur. Kecamatan ini memiliki luas wilayah sebesar 49,73 km dan jumlah penduduk sekitar 70 ribu jiwa. Kecamatan Mranggen terdiri dari 11 desa, yaitu Desa Mranggen, Desa Gempolsari, Desa Karangsono, Desa Jatirejo, Desa Kalirejo, Desa Sampang, Desa Tlogoagung, Desa Temuireng, Desa Banyumeneng, Desa Kebonbatur, dan Desa Karangasem.
Kecamatan Kebonagung terletak di sebelah timur Kecamatan Mranggen. Kecamatan ini memiliki luas wilayah sebesar 43,42 km dan jumlah penduduk sekitar 60 ribu jiwa. Kecamatan Kebonagung terdiri dari 10 desa, yaitu Desa Kebonagung, Desa Ngawen, Desa Jatirejo, Desa Bandungrejo, Desa Sidorejo, Desa Banyumeneng, Desa Ngesrep, Desa Sumberejo, Desa Banyudono, dan Desa Kedungwaru.Kecamatan Wedung terletak di sebelah selatan Kecamatan Kebonagung. Kecamatan ini memiliki luas wilayah sebesar 48,20 km dan jumlah penduduk sekitar 50 ribu jiwa. Kecamatan Wedung terdiri dari 11 desa, yaitu Desa Wedung, Desa Gemulak, Desa Ngemplak, Desa Kedungbacin, Desa Sumberejo, Desa Bogosari, Desa Sidorejo, Desa Berahan, Desa Jatirogo, Desa Sumberagung, dan Desa Jatipurno.
Kecamatan Gajah terletak di sebelah timur Kecamatan Wedung. Kecamatan ini memiliki luas wilayah sebesar 42,57 km dan jumlah penduduk sekitar 40 ribu jiwa. Kecamatan Gajah terdiri dari 10 desa, yaitu Desa Gajah, Desa Ngemplak, Desa Kedungwaru, Desa Bogosari, Desa Sidorejo, Desa Berahan, Desa Jatirogo, Desa Sumberagung, dan Desa Jatipurno.
Kecamatan Karangawen terletak di sebelah selatan Kecamatan Gajah. Kecamatan ini memiliki luas wilayah sebesar 61,50 km dan jumlah penduduk sekitar 50 ribu jiwa. Kecamatan Karangawen terdiri dari 10 desa, yaitu Desa Karangawen, Desa Gempolsari, Desa Karangsono, Desa Jatirejo, Desa Kalirejo, Desa Sampang, Desa Tlogoagung, Desa Temuireng, Desa Banyumeneng, dan Desa Kebonbatur.
Kecamatan Bonang terletak di sebelah timur Kecamatan Karangawen. Kecamatan ini memiliki luas wilayah sebesar 50,02 km dan jumlah penduduk sekitar 40 ribu jiwa. Kecamatan Bonang terdiri dari 10 desa, yaitu Desa Bonang, Desa Sumbersari, Desa Karangrejo, Desa Gebangsari, Desa Tegowanu, Desa Jatirogo, Desa Kedungwaru, Desa Sumberagung, dan Desa Jatipurno.
Kecamatan Wedung terletak di sebelah selatan Kecamatan Bonang. Kecamatan ini memiliki luas wilayah sebesar 48,20 km dan jumlah penduduk sekitar 50 ribu jiwa. Kecamatan Wedung terdiri dari 11 desa, yaitu Desa Wedung, Desa Gemulak, Desa Ngemplak, Desa Kedungbacin, Desa Sumberejo, Desa Bogosari, Desa Sidorejo, Desa Berahan, Desa Jatirogo, Desa Sumberagung, dan Desa Jatipurno.