Kulm is an administrative district in the canton of Aargau, Switzerland. It is west of Lake Hallwil and covers parts of the Wyna and Suhre valleys. The principal town is Unterkulm; the largest municipality is Reinach. The district contains 17 municipalities, is 101.35 km² in area and has a total population of 36,700 people .