Важную роль в развитии общества играют географическая среда и народонаселение. Географическая среда – это среда обитания человека, это та часть природы, которая непосредственно необходима для жизни общества, которая вовлечена в производственный процесс. Географическая среда может быть благоприятной и неблагоприятной. Благоприятную среду составляют плодородные почвы, богатый животный и растительный мир, запасы чистой пресной воды, умеренный климат, наличие разнообразных полезных ископаемых. Благоприятная географическая среда создаёт объективную возможность ускоренного развития общества. Но эта возможность ещё должна быть использована. Географическая среда не является определяющим фактором, как это считают представители географического направления в социологии (Монтескье, Бокль, Лев Мечников). Такой подход используется геополитиками (Ратцель). Геополитика – политическое направление, представители которого считают главной причиной развития общества борьбу за жизненное пространство. Некоторые из них утверждали, что страна, имеющая неблагоприятную географическую среду имеет право вести войны за захват территорий с более благоприятной средой.
На ряду с географической средой важное влияние на развитие общества оказывает народонаселение, особенно численность трудоспособной его части, трудовых ресурсов. Народонаселение является предпосылкой развития общества и субъектом его развития. При прочих равных условиях та страна, которая имеет большую численность трудовых ресурсов также имеет объективные возможности для более быстрого развития. Английский экономист Мальтус вывел закон роста народонаселения, согласно которому население увеличивается в геометрической прогрессии, а средства его существования в арифметической. Он сделал вывод, что быстрый рост народонаселения – это главная причина его обнищания. Этот вывод используется некоторыми последователями Мальтуса – неомальтузианцами - для оправдания войн, как средства сокращения лишнего населения. Наука доказала, что наша планета даже при современном уровне развития производства может прокормить гораздо большее число людей, чем живёт сейчас. Проблема состоит лишь в соответствующем распределении средств для жизни. Однако это не означает, что не надо регулировать численность населения. Это делать необходимо, но с помощью гуманных методов. Определяющим фактором развития общества является развитие материального производства. Само использование географической среды и трудоспособного населения существенно зависит от достигнутого уровня материального производства, формы производственных отношений, политического устройства общества.