Ballybofey (Irish: Bealach Féich, meaning "Fiach's pass" or alternatively Bailebo Fiach meaning "Fiach's bailebo") is a town located on the south bank of the River Finn, County Donegal, Ireland. Along with the smaller town of Stranorlar on the north side of the River Finn, Ballybofey makes up the Twin Towns.