So I decided to start a rotational save file where I play all the families in Henford on Bagley. I have therefore moved the NPCs onto lots in Henford on Bagley. The mayor and her son are now living...
They are probably in hidden households. If you use MCCC mod, you can unhide them if you want, but I think they're hidden by design so players won't mess with them too much.