Secara astronomi wilayah Kecamatan Ambarawa terletak pada 7,2443° sampai dengan 7,2744° Lintang Selatan dan 110,3794° sampai dengan 110,4202° Bujur Timur. Wilayah Kecamatan Ambarawa terbagi menjadi 10 Desa/Kelurahan yang mempunyai topografi dataran sebanyak 6 Desa/Kelurahan dan lereng/puncak sebanyak 4 Desa/Kelurahan dengan ketinggian rata-rata 536 m diatas permukaan air laut.
Menurut data dari BPS Kabupaten Semarang Kecamatan Ambarawa mempunyai wilayah seluas 2.822 Ha atau 2,97% dari luas Kabupaten Semarang yang secara adminitratif dibatas oleh :
Batas sebelah Barat : Kecamatan Jambu
Batas sebelah Timur : Kecamatan Bawen
Batas sebelah Utara : Kecamatan Bandungan
Batas sebelah Selatan : Kecamatan Banyubiru; Rawa Pening
Kecamatan Ambarawa terdiri dari 8 kelurahan dan 2 desa, yaitu :
- Kelurahan Ngampin
- Kelurahan Pojoksari
- Kelurahan Tambakboyo
- Kelurahan Lodoyong
- Kelurahan Kupang
- Kelurahan Kranggan
- Kelurahan Panjang
- Kelurahan Baran
- Desa Bejalen
- Desa Pasekan
Alamat kantor Kecamatan Ambarawa di Jl. Dr. Cipto Mangunkusumo No. 24
Ambarawa – 50613
Telp. 0298-591001
Fax. 0298-591002
Email. ambarawa.kec@gmail.com