Balıkesir’in ilçesi olan Ayvalık, ilin Ege Denizi’ne bakan sahil bölgesinde bulunmaktadır. İlçenin kuzeyinde Gömeç, güneyinde Altınova, doğu bölümünde Bergama, batısında ise Ege Denizi konumlanmıştır. Ayvalık’ın en belirgin özelliği, coğrafi konum itibariyle Ege Bölgesi’nde yer almasına rağmen, yönetimsel ve idari açıdan Marmara Bölgesi’ne bağlı olmasıdır.