Dirty Old Town is a song written by Ewan MacColl in 1949 that was made popular by The Dubliners and has been recorded by many others since.