Kecamatan Duduksampeyan Kabupaten Gresik terletak di wilayah tengah Kota Pudak. Letak geografis, sebelah barat berbatasan dengan Kabupaten Lamongan, sebelah timur Kecamatan Kebomas, sebelah utara Kecamatan Manyar, sebelah selatan Kecamatan Benjeng. Jarak dari kota gresik sekitar 13 KM.
Wilayah ini sebagian besar merupakan dataran rendah dengan ketinggian antara 0-25Â meter diatas permukaan air laut . Dengan temperatur suhu antara 20 derajat sampai dengan 35 derajat celcius.
Kecamatan Duduksampeyan dilalui jalur pantura yang menguhubungkan Gresik dengan Lamongan, panjang jalan propinsi di wilayah ini 11 KM. Sehingga jalur transportasi relatif padat, terutama dengan truk besar dan truk gandeng. Apalagi ditambah menyempitnya jalur disekitar perempatan Pasar Duduk, arus lalu lintas tersendat, padat merayap, bahkan tidak jarang macetnya crowded.
Jalur transportasi lainnya terdapat satu jalur kereta api, dengan satu stasiun, bernomor KM JPL 344. Panjang relnya, Duduksampeyan-Cerme 9.7 Km dan Duduksampeyan-Lamongan 11 KM.
Berdasarkan wilayah adminsitrasi pemerintahan, Kecamatan Duduksampeyan terbagi atas 23 desa, yang terdiri dari 39 dusun, 59 RW dan 191 RT. Adapun nama-nama desa beserta dusun di wilayah Kecamatan Duduksampeyan adalah sebagai berikut:
- Kramat Kulon
- Kemudi
- Wadaklor
- Wadakkidul
- Bendungan
- Palebon
- Glanggang: Glanggang, Gadukan
- Petisbenem: Benem, Benemlor, Benemkidul
- Kawistowindu: Kawisto, Windu
- Duduksampeyan: Duduk, Sampeyan
- Samirlapan: Samir, Lapan
- Tebaloan: Tebaloan, Brak
- Ambeng-ambeng Watangrejo: Ambeng-ambeng, Dalemrejo, Watangrejo
- Pandanan: Pandanan, Wates
- Tumapel
- Kandangan
- Tambakrejo: Gemining, Klampisan, Kaliombo,
- Panjunan
- Setrohadi: Mandepo, Setrohadi
- Sumengko
- Sumari: Sumari, Njetek, Brakung
- Tirem
- Gredeg: Gredek, Kedungbanteng


























