Oberflachs is a former municipality of the district of Brugg in the canton of Aargau in Switzerland. On 1 January 2014 the former municipalities of Oberflachs and Schinznach-Dorf merged into the new municipality of Schinznach.