Opwijk is a municipality located in the Belgian province of Flemish Brabant. The municipality comprises the towns of Mazenzele and Opwijk proper. On January 1, 2006 Opwijk had a total population of 12,239. The total area is 19.69 km² which gives a population density of 622 inhabitants per km².