David Bly (born January 8, 1952 in Dubuque, Iowa) is an American politician and former member of the Minnesota House of Representatives. A member of the Minnesota Democratic–Farmer–Labor Party (DFL), he represented District 20B, which included portions of Le Sueur and Rice counties in the southeastern part of the state. He is also a retired teacher.