Kesh is a village in County Fermanagh, Northern Ireland. It is on the Kesh River about 1 mile from Lower Lough Erne. The 2011 Census recorded a population of 1,039 people. which grew to 1098 residents in 2021. It is within Fermanagh and Omagh district. Because of its location close to Lough Erne the village has been a popular tourist resort. It has two caravan parks, a small attractive marina and other related industries both within its boundaries and the surrounding area.
Less