滨湖尼亚加拉（Niagara-on-the-Lake）是加拿大安大略省南部尼亚加拉区的一个小镇，位于尼亚加拉河与安大略湖汇合处，西临圣凯瑟琳斯，南邻尼亚加拉瀑布城，东面则隔河与美国纽约州杨斯顿村相望。据2011年加拿大人口普查所示，滨湖尼亚加拉人口约15,400人。滨湖尼亚加风景优美，由春天到秋天，遍地繁花似锦，离开多伦多和美国水牛城较近，游客如云。镇内的萧伯纳剧场长年上演萧伯纳的戏剧。
历史.滨湖尼亚加拉原名巴特勒斯堡（），后来改称西尼亚加拉（）。此地为一英军要塞，而美国独立战争