Oberpfaffenhofen es parte del municipio alto-bávaro de Weßling, en el distrito de Starnberg, Alemania. El municipio antiguamente independiente de Oberpfaffenhofen pasó a formar parte de Weßling con la reforma municipal de Baviera en 1976. El último alcalde interino (honorario), de 1960 a 1975, fue el agricultor Alfons Schönwetter (* 1912; † 1995).
El antiguo pueblo parroquial de Oberpfaffenhofen tenía 1278 habitantes según el censo del 25 de mayo de 1987. El pueblo de Weichselbaum[1], con 45 habitantes, también pertenecía al antiguo municipio de Oberpfaffenhofen.