Mountain Lakes · On the record

How the council voted

Every recorded council vote in this guide where two or more of the people we profile voted, side by side. Each line was checked against the meeting minutes it links to. Only candidates and members with a page in this guide are listed; open the minutes for the full roll call.

Affordable housing

Feb 25, 2026

Introducing Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue

Result as recorded: passed 7-0, Feb. 2026

  • YesAngela TsaiVoted yes on introducing Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 7-0, Feb. 2026).
  • YesJoshua HowleyVoted yes on introducing Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 7-0, Feb. 2026).
  • YesKhizar SheikhVoted yes on introducing Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 7-0, Feb. 2026).
  • YesLauren BarnettVoted yes on introducing Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 7-0, Feb. 2026).
  • YesMelissa MuilenburgVoted yes on introducing Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 7-0, Feb. 2026).
  • YesThomas MenardVoted yes on introducing Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 7-0, Feb. 2026).

Borough Council meeting minutes, Feb. 25, 2026 · Feb 25, 2026Link

Mar 9, 2026

Adopting Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue

Result as recorded: passed 5-0, March 2026

  • YesAngela TsaiVoted yes on adopting Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 5-0, March 2026).
  • YesJoshua HowleyVoted yes on adopting Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 5-0, March 2026).
  • YesKhizar SheikhVoted yes on adopting Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 5-0, March 2026).
  • YesMelissa MuilenburgVoted yes on adopting Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 5-0, March 2026).
  • YesThomas MenardVoted yes on adopting Ordinance 26-3, an overlay zone at 49 Bloomfield Avenue (passed 5-0, March 2026).

Borough Council meeting minutes, March 9, 2026 · Mar 9, 2026Link

Birchwood Lake Dam

May 11, 2026

Ordinance 26-11, a bond ordinance appropriating $850,000 for the Birchwood Lake Dam

Result as recorded: passed 7-0, May 2026

  • YesAngela TsaiVoted yes on Ordinance 26-11, a bond ordinance appropriating $850,000 for the Birchwood Lake Dam (passed 7-0, May 2026).
  • YesJoshua HowleyVoted yes on Ordinance 26-11, a bond ordinance appropriating $850,000 for the Birchwood Lake Dam (passed 7-0, May 2026).
  • YesKhizar SheikhVoted yes on Ordinance 26-11, a bond ordinance appropriating $850,000 for the Birchwood Lake Dam (passed 7-0, May 2026).
  • YesLauren BarnettVoted yes on Ordinance 26-11, a bond ordinance appropriating $850,000 for the Birchwood Lake Dam (passed 7-0, May 2026).
  • YesMelissa MuilenburgVoted yes on Ordinance 26-11, a bond ordinance appropriating $850,000 for the Birchwood Lake Dam (passed 7-0, May 2026).
  • YesThomas MenardVoted yes on Ordinance 26-11, a bond ordinance appropriating $850,000 for the Birchwood Lake Dam (passed 7-0, May 2026).

Borough Council meeting minutes, May 11, 2026 · May 11, 2026Link

Budget

Mar 23, 2026

Resolution 26-77, adopting the 2026 municipal budget

Result as recorded: passed 6-0, March 2026

  • YesAngela TsaiVoted yes on Resolution 26-77, adopting the 2026 municipal budget (passed 6-0, March 2026).
  • YesJoshua HowleyVoted yes on Resolution 26-77, adopting the 2026 municipal budget (passed 6-0, March 2026).
  • YesLauren BarnettVoted yes on Resolution 26-77, adopting the 2026 municipal budget (passed 6-0, March 2026).
  • YesMelissa MuilenburgVoted yes on Resolution 26-77, adopting the 2026 municipal budget (passed 6-0, March 2026).
  • YesThomas MenardVoted yes on Resolution 26-77, adopting the 2026 municipal budget (passed 6-0, March 2026).

Borough Council meeting minutes, March 23, 2026 · Mar 23, 2026Link

Capital projects

Apr 13, 2026

Ordinance 26-10, appropriating $1,432,121.71 and authorizing $1,133,079.63 in bonds or notes for various improvements

Result as recorded: passed 7-0, April 2026

  • YesAngela TsaiVoted yes on Ordinance 26-10, appropriating $1,432,121.71 and authorizing $1,133,079.63 in bonds or notes for various improvements (passed 7-0, April 2026).
  • YesJoshua HowleyVoted yes on Ordinance 26-10, appropriating $1,432,121.71 and authorizing $1,133,079.63 in bonds or notes for various improvements (passed 7-0, April 2026).
  • YesKhizar SheikhVoted yes on Ordinance 26-10, appropriating $1,432,121.71 and authorizing $1,133,079.63 in bonds or notes for various improvements (passed 7-0, April 2026).
  • YesLauren BarnettVoted yes on Ordinance 26-10, appropriating $1,432,121.71 and authorizing $1,133,079.63 in bonds or notes for various improvements (passed 7-0, April 2026).
  • YesMelissa MuilenburgVoted yes on Ordinance 26-10, appropriating $1,432,121.71 and authorizing $1,133,079.63 in bonds or notes for various improvements (passed 7-0, April 2026).
  • YesThomas MenardVoted yes on Ordinance 26-10, appropriating $1,432,121.71 and authorizing $1,133,079.63 in bonds or notes for various improvements (passed 7-0, April 2026).

Borough Council meeting minutes, April 13, 2026 · Apr 13, 2026Link

State housing bill

May 27, 2026

The consent agenda including Resolution 26-105, opposing state bill S-1836

Result as recorded: passed 5-0, May 2026

  • YesJoshua HowleyVoted yes on the consent agenda including Resolution 26-105, opposing state bill S-1836 (passed 5-0, May 2026).
  • YesKhizar SheikhVoted yes on the consent agenda including Resolution 26-105, opposing state bill S-1836 (passed 5-0, May 2026).
  • YesMelissa MuilenburgVoted yes on the consent agenda including Resolution 26-105, opposing state bill S-1836 (passed 5-0, May 2026).
  • YesThomas MenardVoted yes on the consent agenda including Resolution 26-105, opposing state bill S-1836 (passed 5-0, May 2026).

Borough Council meeting minutes, May 27, 2026 · May 27, 2026Link

A “—” means the line records something other than a plain yes or no (a motion, an abstention, or two votes in one line); read the line itself. How this guide works