Lough Allen (irsky Loch Aillionn) je jezero na řece Shannon na severu centrální části Irské republiky v provincii Connacht blízko hranice se Severním Irskem. Větší část jezera leží v hrabství Leitrim a menší část v hrabství Roscommon. Rozloha jezera je 36 km². Jezero je maximálně 17,7 km dlouhé a 4,8 km široké, protáhlé ze severu na jih, na severu rozšířené a na jihu se zužuje.