闻堰又名闻家堰,相传有一闻氏家族始在初建成的西江塘堰定居,故名。闻堰街道名又以驻地在闻家堰自然街道而名。
1951年区域为长安乡、闻堰乡、湘湖乡、黄山乡、山河乡和山后乡的部分。
1956年除山河乡及山后乡部分外,其余乡合并为闻堰乡,1958年为长河公社闻堰管理区,1961年改为闻堰公社后再设闻堰镇,1969年撤区并社时把闻堰镇原山河公社的部分大队划入闻堰公社,1984年为闻堰乡,1985年6月改为闻堰镇至今。2014年3月28日,杭州市萧山区十五届人大常委会第二十次会议审议通过行政区划调整,将撤销闻堰镇,设立闻堰街道办事处。