Much (German pronunciation: [ˈmuːx]) is a municipality in the Rhein-Sieg district, in North Rhine-Westphalia, Germany. It is situated approximately 30 km north-east of Bonn, and 20 km south-west of Gummersbach.