Ramelton (Irish: Ráth Mealtain) is a town in County Donegal, Ireland. Its population is 1,212 (2011).Ramelton is situated at the mouth of the River Lennon, 11 km north of Letterkenny and 4 km east of Milford, on the western shores of Lough Swilly. The town is named from Ráth Mealtain, (Irish for "the fort of Mealtan"), an early Gaelic chieftain.