Donegal is a town in County Donegal in Ulster, the northern province in Ireland. Although Donegal gave its name to the county, now Lifford is the county town.