Ballyscullion (from Irish Baile Uí Scuillín 'Ó Scullín's townland') is a small village and civil parish in County Londonderry, Northern Ireland. In the 2001 Census it had a population of 291 people. The civil parish of Ballyscullion covers areas of County Antrim as well as County Londonderry. The village is situated within Mid-Ulster District.