Wavignies se situe en Picardie vers le centre nord de l’Oise, dans l’arrondissement de Clermont et le canton de St-Just-en - Chaussée, et fait partie de la communauté de communes du Plateau Picard.
D’une superficie de 981 ha, Wavignies compte 1075 habitants.
Wavignies est situé sur la D 916 entre Saint-Just-en Chaussée (7 km) et Breteuil (13 km).
Les villes plus importantes comme Beauvais se situe à 30 km et Compiègne à 45 km.
Pour se déplacer il y a une gare à St-Jus-en-Chaussée à destination de Paris ou d’Amiens.