@Ladyhawk Thank you so much for looking into this.
On the 1861 census it appears that the ages of George and Mary were written in the wrong place. So the 29 crossed out next to Ellen should have been Mary's age above. I do believe this Ellen was indeed aged 7.
In which case, she couldn't be my Ellen who married in 1868. I doubt she'd have been able to marry at 14? She was apparently 17 at the time of her marriage to John...unless she lied about her age. But why? And was this even possible? She isn't listed as having an occupation on her marriage record, but that might not be uncommon.
IF the Ellen in 1861 is my Ellen, then she would have been born around 1854.
(As an aside, the only Ellen Robinson I could find with MMN Wright was an Ellen Wright Robinson born in King's Lynn in 1848.)
There is an Ellen Mary Robinson born in Birmingham in 1852 - MMN Bosward.
This is a real conundrum. It makes sense that the family in 1861 to be the correct one, because of the father's name George and the Mary living with them. I just can't understand the age given for Ellen. If she really was 7 in 1861 and she is the one who married John Richmond then she must have been underage when she married. However, if she WAS 17 at the time of marriage (making her age in the 1871 census correct) then this family cannot be the right one.