Hello mrbee,
My George Shaw was born and lived in Swinton, Yorkshire, and then in West Melton which is only a few miles away. He worked at Rockingham Pottery, Swinton. His father was Thomas Shaw, b. 1825 at Bolton-upon-Dearne, Yorkshire (again just a few miles away from Swinton). Thomas was a Weaver.
Do you know who the parents were of your John Shaw? Many of the Christian names you have on the census, occur in my lines of Shaw's and there is a John in almost every generation.
Regards