Rapid population growth can be disastrous for a small city  Ideally there should be at least one municipal employee for every hundred residents; when too many people move in at once, city services responsible for utilities and permits are quickly overloaded
Most city budgets do not allow for the immediate hiring of new staff
New residents of most small cities do not start paying city taxes for at least a year.