The most villagers you can have at once is 10. If you have 8 or less villagers, they will automatically move in. But if you have 9 villagers, I'm pretty sure the only way to get another villager is the campsite, someone's void, or going to another players town and inviting a villager who is moving out into your town.

Also, you can use amiibos to move villagers in.