La municipalité de Vignacourt se situe dans le département Somme.
Les agglomérations à proximité sont les suivantes : Bettencourt-Saint-Ouen, Saint-Ouen, Berteaucourt-les-Dames, Pernois, Halloy-lès-Pernois, Havernas, Vaux-en-Amiénois, Saint-Vaast-en-Chaussée, La Chaussée-Tirancourt, Belloy-sur-Somme, Flesselles.
9 infirmiers et infirmières à domicile travaillent à Vignacourt.