Le village d'Arvillers se trouve sur le plateau du santerre dans le canton de Moreuil à égale distance des villes de moreuil, Roye, Montdidier et Rosières.
Sa population s'éléve à 737 habitants (source INSEE 2006) une école primaire et compte 24 entreprises dons une épicerie une boulangerie une boucherie charcuterie deux garages un bureau de poste un kiné et de nombreux artisans un cabinet médicale avec deux médecins