Ballynahone Bog (from Irish Baile na hAbhann 'townland of the river') is a raised bog, situated in County Londonderry, Northern Ireland, about 3 km south of Maghera, on low-lying ground immediately north of the Moyola River about 14 km from its mouth at Lough Neagh. It is one of the largest lowland raised bogs in Northern Ireland.