Havran, Ege Bölgesi’nin Edremit Körfezi’ne doğru uzanan verimli bir ovası üzerine kurulmuştur. Doğusu Şap ve Çal Dağları, kuzeyi Özbek Dağı, Güneyi Marda ve Kocadağ ile çevrili, batısı ise Ege Denizi’ne kadar düz bir ova olan denizden 33 m yükseklikte bir yerleşim yeridir.
Balıkesir iline bağlı bulunan Havran’ın doğu komşusu İvrindi İlçesi, kuzey komşusu Yenice (Çanakkale) ve Balya İlçesi, güneyde Burhaniye, batıda ise Edremit İlçesidir. İlçe Balıkesir’e 80 km, Çanakkale’ye 144 km, İzmir’e 200 km uzaklıktadır. İlçemizin bütün köylerine rahatlıkla ulaşılmaktadır. Ana yolla birlikte toplam 140 km’lik köy yolu ağının 102 km’lik kısmı asfalt, 38 km’lik kısmı stabilize yoldur. Toplam yolun yaklaşık yüzde 75’i asfalttır. BA. Ü. Havran Meslek Yüksekokulu’nda 480 öğrenci eğitim görmektedir. 2005–2006 eğitim öğretim yılında işletmecilik, pazarlama ve bilgisayarlı muhasebe programları da açılmıştır. Sağlık kurumu olarak ilçe merkezinde bir devlet hastanesi, bir sağlık ocağı ve sekiz köyümüzde de sağlık evi mevcuttur.