You can have 10. If you have the campsite you can get a tenth to move in from there, but if you wait long enough with 9, then the game moves someone in for you!
Campers will still come. Doesn't matter if you have 10 villagers or less. But if there is no room for them to move in (10 villagers and no one moving out), then you can't talk them into moving in.