I think you need to be careful believing Ancestry transcriptions of place names.
The 1851 and 1861 census has Margaret born in Newton Stewart in Wigtownshire or Galloway.
1871, I suspect should say that too, but has been mangled in the transcription
The original images of the census are available from Scotlands People.