Scherpenheuvel-Zichem is a municipality and city located in the province of Flemish Brabant within the Flemish Region of Belgium. The municipality encompasses several towns, including Averbode, Messelbroek, Okselaar, Scherpenheuvel, Schoonderbuken, Keiberg, Kaggevinne, Testelt, and Zichem.
As of January 1, 2020, the city had a total population of 23,135 residents. The municipality covers a total area of 50.50 km², resulting in a population density of approximately 458.1 inhabitants per square kilometer.