Haljala vald asub Lääne-Viru maakonna põhjaosas, piirnedes idas Viru-Nigula ja Sõmeru, põhjas Vihula, läänes ja lõunas Rakvere ning Kadrina valdadega. Haljala valla üldpindala on 182 km². Lääne-Viru maakonnas on Haljala vald pindala suuruselt üheksandal kohal. Elanike arv on 01.04.2009.a seisuga 2815. Tähtsamatest teedest läbib Haljala valda Tallinn- Narva maantee ja Rakvere- Võsu maantee .