Hastière is a municipality in the Belgian province of Namur. The area has seven sub-municipalities. They are called Hastière-Lavaux, Hermeton-sur-Meuse, Waulsort, Hastière-par-delà, Blaimont, Heer, and Agimont.