This question already has an answer here:
We know Hogsmeade is the only all-wizard town in Britain. So wouldn't some students' family live there? Not only is it a nice all-wizard place to live, but you would see your kids during Hogsmeade weekends. So why do we never hear about relatives living there?