Donegal ligger i sørlige delen av grevskapet Donegal og ved munningen av elven Eske og Donegalbukten, som overskygges av Blue Stack-fjellene («the Croaghs»). Elven Drumenny Burn, som renner langs den østlige kanten av byen Donegal, renner ut i elven Eske på den nordøstlige kanten av byen, mellom Samfunnssykehuset og firmaet Northern Garage. Ballybofey Road (R267) krysser Drumenny Burn nær der den renner ut i elven Eske. Byen omgås av veiene N15 og N56. Sentrum av byen, kjent som The Diamond, er et knutepunkt for musikk, poetiske og kulturelle sammenkomster i området. I henhold til folketellingen av 2016 har byen en urban befolkning på 2 618 innbyggere.