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