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