Oberrohrdorf is a municipality in the district of Baden in the canton of Aargau in Switzerland.
Oberrohrdorf is first mentioned in 1179 as Rordorf. Around 1303-08 it was mentioned as ze Oberen-Rordorf. The hamlet of Staretschwil was first mentioned in 1124 as Starchoswilare. In 1854 the municipality of Rohrdorf split into Niederrohrdorf, Oberrohrdorf and Remetschwil.
Oberrohrdorf has an area, as of 2006, of 4.3 km2 (1.7 sq mi). Of this area, 39.8% is used for agricultural purposes, while 39.5% is forested. The rest of the land, (20.7%) is settled.
The municipality is located in the Baden district on western flank of the Heitersberg. It consists of the village of Oberrohrdorf and the hamlet of Staretschwil.
The blazon of the municipal coat of arms is Gules a Royal Orb Or crossed with Cross Patriarchal of the same topped and in chief a Mullet Argent all between two Bulrushes proper issuant from Coupeaux Vert.
Oberrohrdorf has a population (as of 31 December 2014) of 4,000.As of 2008, 15.2% of the population was made up of foreign nationals. Over the last 10 years the population has grown at a rate of 10.7%. Most of the population (as of 2000) speaks German (91.0%), with Italian being second most common ( 1.2%) and Albanian being third ( 1.1%).