Kruibeke is a municipality located in the Belgian province of East Flanders. The municipality comprises the towns of Bazel, Kruibeke proper and Rupelmonde. On January 1, 2006 Kruibeke had a total population of 15,216. The total area is 33.42 km² which gives a population density of 455 inhabitants per km².