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