Magherafelt ( ) is a town in County Londonderry, Northern Ireland. It had a population of 8,372 people in the 2001 Census. It is the biggest town in the south of County Londonderry and is the social, economic and political hub of the area. Magherafelt District Council is based in the town.