上维宁根（）是瑞士联邦苏黎世州迪尔斯多夫区的市镇。该市镇面积为4.94平方千米，海拔高度465米，2018年12月31日人口数为1,802。