Hacıveliler, Balıkesir'e 139 km, Ayvalık'a 24 km mesafede olan 154 nüfuslu , Ayvalık ilçesine bağlı bir köydür.

Bölgede ılıman Marmara iklimi görülür.