Hi dolphinluva
As I'm sure you will know, there were lots and lots of John EVANS' about. This one fits exactly but there were others:
1871 census at Jenkin? Street, Abergele
Edward EVANS head married 36 ag lab b.Llysfaen Caernarvonshire
Elizabeth EVANS wife 35 b. Abergele Denbighshire
William EVANS son 12 "
Evan EVANS son 10 "
Jane EVANS dau 8 "
Elizabeth EVANS dau 6 "
John EVANS son 4 "
Robert EVANS son 2 "
Perhaps you have a marriage certificate or later census entries to confirm his parents names?
RG10/5671 folio 26 page 9
Casalguidi