Градовете лесно се появяват на земята случайно, нито те растат по случаен начин. Те ще се развиват като резултат от сложното взаимодействие на екологични и социални фактори. Няколко фактора в естествената среда определят местоположението на градовете. Големите градове, например, обикновено не се намират в негостоприемни зони. Повечето големи градове, които са израснали по бреговата линия, реките или железопътните линии. Моделът на растеж на градското селище също трябва да бъде повлиян от природните фактори.
само от много фактори на околната среда само от много социални фактори както от социални, така и от екологични фактори само от много екологични фактори