Oberwesel is a town on the Middle Rhine in the Rhein-Hunsrück-Kreis (district) in Rhineland-Palatinate, Germany. It belongs to the Verbandsgemeinde of Sankt Goar-Oberwesel, whose seat is in the town.
Oberwesel lies on the river Rhine’s left (west) bank in the Rhine Gorge, a UNESCO World Heritage Site, between the neighbouring towns of Sankt Goar and Bacharach.
The town is made up of several Stadtteile, namely the main centre, also called Oberwesel, and the outlying centres of Engehöll, Dellhofen and Langscheid.
Yearly precipitation in Oberwesel amounts to 604 mm, which is very low, falling into the lowest fourth of the precipitation chart for all Germany. Only at 22% of the German Weather Service’s weather stations are even lower figures recorded. The driest month is February. The most rainfall comes in June. In that month, precipitation is 1.6 times what it is in February. Precipitation varies only slightly. At only 1% of the weather stations are lower seasonal swings recorded.