Milford or Millford, historically called Ballynagalloglagh, is a small town and townland in County Donegal, Ireland. The population at the 2016 census was 1,037.[1]