Depending on transcriptions (often variable) I can see only one John Vernon in 1841 in Scotland of the right age
Virgina St Aberdeen St Clements
John Vernon age 1 born in County
Probably family
Chas Vernon 25 boilermaker born England
Margt Vernon 25 born England
William 10 born England
Christiana 4 born England
You should find him on FreeCen -
http://freecen.rootsweb.com/cgi/search.pl
In 1851, I find a different John
7 Bell's Wynd Kirkmabreck Kirkcudbrightshire
Mary Vernon 47 head born England
Adam Vernon 16 son Sailor born Kirkmabreck
Alexander Vernon 13 born Kirkmabreck
John Vernon 10 son born Kirkmabreck
Anne Vernon 4 daur born Kirkmabreck
Perhaps you can tell from other data which one is yours?
Trish