Joseph M. McNamara (born September 7, 1950 in Providence, Rhode Island) is an American politician and a Democratic member of the Rhode Island House of Representatives representing District 19 since January 2003. McNamara served consecutively from January 1995 until January 2003 in the District 29 seat.