Secara topografis, wilayah Kecamatan Petarukan merupakan daerah dataran rendah. Kecamatan Petarukan secara administratif terbagi dalam 20 desa/kelurahan, meliputi :
1. Kendalsari
2. Widodaren
3. Karangasem
4. Petanjungan
5. Sirangkang
6. Iser
7. Serang
8. Petarukan
9. Kallrandu
10. Pesucen
11. Panjunan
12. Temuireng
13. Pegundan
14. Bulu
15. Tegalmlati
16. Loning
17. Nyamplung sari
18. Klareyan
19. Kendaldoyong
20. Kendalrejo
2. Widodaren
3. Karangasem
4. Petanjungan
5. Sirangkang
6. Iser
7. Serang
8. Petarukan
9. Kallrandu
10. Pesucen
11. Panjunan
12. Temuireng
13. Pegundan
14. Bulu
15. Tegalmlati
16. Loning
17. Nyamplung sari
18. Klareyan
19. Kendaldoyong
20. Kendalrejo
Kecamatan Petarukan merupakan penghasil utama tanaman pangan padi sawah, beberapa jenis sayur-sayuran seperti kacang panjang dan ketimun, serta penghasil buah pepaya. Di Kecamatan Petarukan, peternakan juga berkembang, terutama jenis itik dan burung puyuh.