Oberlunkhofen is a municipality located in the district of Bremgarten within the canton of Aargau in Switzerland. It is situated on a southern ridge of the Heitersberg hills along the right bank of the Reuss river.
The municipality covers an area of 3.25 square kilometres and has a population of approximately 2,200 residents.