Durham (oprindeligt: Dunholm) er en engelsk by i County Durham, det nordøstlige England, omtrent 25 km fra Newcastle upon Tyne. Floden Wear går gennem byen og omringer den, således at det ligner en halvø. Indbyggertallet er 87.600 (2004).
I middelalderen var Durham et vigtig politisk og religiøst centrum, ikke mindst på grund af den strategiske beliggenhed nær grænsen til Skotland.