Magheracross is a townland and civil parish in County Fermanagh, Northern Ireland. It extends in area from just north of Enniskillen to the Border with County Tyrone. There is also a small enclave in County Tyrone.
The Parish has a rich history and the main town in the parish is Ballinamallard.