Verena Diener (born 27 March 1949 in Winterthur) is a Swiss politician, member of the Green Liberal Party of Switzerland, representing the canton of Zürich in the Swiss Council of States.
Formerly representing the Swiss Green Party, Diener was a member of the Swiss National Council 1987 to 1997. From 1995 to 2007, she was a member of the cantonal government of Zurich.
In 2004, Diener left the Green Party, founding the Green Liberal Party together with National Councillor and former president of the Zurich Green Party, Martin Bäumle.
In the second round of the 2007 Council of States elections in Zurich, Diener won the majority before Swiss People's Party chairman Ueli Maurer. Diener's seat is one of five (out of 46) not held by members of the parties represented in the Swiss Federal Council (besides fellow Green Liberal, Markus Stadler of Uri, Werner Luginbühl of Canton of Bern and the two of the Green Party, Robert Cramer of Geneva and Luc Recordon of Vaud).