Ballybogy or Ballybogey (from Irish Baile an Bhogaigh, meaning "boggy townland") is a small village and townland in County Antrim, Northern Ireland. It is located 7 km north-north-west of Ballymoney and 7 km east of Coleraine, lying within the Caueway Coast and Glens district. It is known as Boggie in Scots. It had a population of 539 people (209 households) in the 2011 Census.
Ballybogy developed from a crossroads cluster at the junction of the Ballybogy, Benvardin and Ballindreen Roads. In the 1950s and 1960s this small nucleus was greatly enlarged with the provision of public sector housing, supplemented by new private housing development to the south and west of the village.