Les inconvénients de vivre dans une petite ville comprennent des opportunités industrielles et commerciales limitées, un cercle social limité, un manque de culture perçu et un accès limité aux ressources. Traditionnellement, les jeunes migrent hors des petites villes vers les villes pour trouver de meilleures opportunités d'emploi.
La limitation des opportunités d'emploi est le principal inconvénient des petites villes. Les entreprises évitent généralement les zones à faible population car la clientèle potentielle est si petite. Les employés peuvent exiger des salaires nettement inférieurs dans les petites villes, mais cela contribue souvent à une entreprise stagnante. En raison du manque de nouvelles entreprises, il y a tout simplement moins d'emplois disponibles.
De plus, les personnes nées et élevées dans une petite ville citent souvent les limites sociales de leur environnement. La vision stéréotypée d'une petite ville où « tout le monde se connaît » a généralement du mérite, et il est plus difficile de se faire de nouveaux amis ou de rencontrer un futur conjoint. Les grandes villes ont des populations plus nombreuses et plus diversifiées, y compris les industries touristiques, qui séduisent ceux qui cherchent à élargir leur cercle social.
Les habitants des petites villes peuvent également passer à côté de la culture et des ressources offertes par les grandes villes, à moins qu'ils ne vivent dans une ville de banlieue avec un accès facile à un environnement urbain. Les villes offrent des musées, des théâtres, des sites historiques, une vie nocturne et des restaurants. Plus important encore, l'accès aux installations médicales et aux spécialistes peut être un problème pour les habitants des villes rurales. Les secouristes peuvent avoir un temps de réponse plus long. Même l'accès aux signaux téléphoniques et à Internet sans fil peut être affecté par l'isolement rural.