La municipalité de Moislains se situe dans le département Somme.
Les communes alentours sont les suivantes : Nurlu, Mesnil-en-Arrouaise, Étricourt-Manancourt, Allaines, Aizecourt-le-Haut, Templeux-la-Fosse, Bouchavesnes-Bergen.
5 infirmiers et infirmières à domicile travaillent à Moislains.