Gli svantaggi di vivere in una piccola città includono l'industria e le opportunità economiche limitate, un circolo sociale limitato, una mancanza percepita di cultura e un minore accesso alle risorse. Tradizionalmente, i giovani emigrano lontano dalle piccole città alle città per trovare migliori opportunità di lavoro.
La limitazione delle opportunità di lavoro è il principale svantaggio delle piccole città. Le aziende in genere evitano le aree con una popolazione bassa perché la base di clienti potenziale è così piccola. I dipendenti possono chiedere salari significativamente inferiori nelle piccole città, ma questo spesso contribuisce a creare una società stagnante. A causa della mancanza di nuove imprese, ci sono semplicemente pochi posti di lavoro disponibili.
Inoltre, le persone che sono nate e cresciute in una piccola città citano spesso i limiti sociali del loro ambiente. La visione stereotipata di una piccola città dove "tutti conoscono tutti" di solito ha un merito, ed è più difficile fare nuove amicizie o incontrare un futuro coniuge. Le grandi città hanno popolazioni più numerose e diversificate, comprese le industrie turistiche, che attirano coloro che cercano di accrescere la loro cerchia sociale.
I residenti delle piccole città possono anche perdere la cultura e le risorse offerte dalle grandi città, a meno che non vivano in una città suburbana con facile accesso a un ambiente urbano. Le città offrono musei, teatri, siti storici, vita notturna e ristoranti. Ancora più importante, l'accesso alle strutture mediche e agli specialisti può essere un problema per i residenti delle città rurali. I soccorritori possono avere un tempo di risposta più lungo. Anche l'accesso ai segnali telefonici e Internet wireless può essere influenzato dall'isolamento rurale.