Shaqlawa (kurdisk: Şeqlawe, شەقڵاوە , syrisk: ܫܩܠܒܕ, arabisk: شقلاوة ) er en by i guvernementet Arbil i Irakisk Kurdistan. Byen ligger cirka 50 kilometer nordøst for Arbil.
Shaqlawa ligger melolom Safeen- og Sork-fjellet. De fleste innbyggerne er kurdere, men der bor også en minoritetsgruppe assyrere.
Byen har 124 628 innbyggere og ligger 966 moh. Shaqlawa ligger ved hovedveien mellom Arbil og Piranshahr (Iran).