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.