My sanctuary hills settlement seems to be maxed at 21. I have the castle up to about 15.
I have set up beacons at every settlement. Whenever they get up to 8 I send them t one of my bigger settlements. I'm getting a steady flow of new people. It's almost tough to keep up.