Dunglow Lough (), also known as Dungloe Lough, is a freshwater lake in the northwest of Ireland. It is located in north County Donegal in the Rosses fishery.
Dunglow Lough is east of Dungloe. It measures about long and wide. The lake has five named islands.
Dunglow Lough is fed on its eastern side by neighbouring Lough Craghy. The lake drains westwards into the Dungloe River.
Fish species in Dunglow Lough include brown trout, salmon and the critically endangered European eel.