自然因素:
1、地形,世界上的大城市多數位于平原地區,因為平原地區地形平坦,土壤肥沃,便于農耕,且有利于交通聯系和節省建築投資,是人口集中分布地區,也是城市發育的理想環境。在熱帶地區,低地悶熱,居住條件不利,所以,城市多分布在高原上。山區城市一般都沿河谷或在比較開闊的低地分布;
2、氣候,世界上的城市大多分布在中低緯度氣溫适中,降水适度的沿海地區;
3、河流,河流對城市區位的影響主要體現在供水和運輸功能上。城市最容易出現在河運的起點或終點、河流的彙合處、河口以及過河點。
社會經濟因素:
1、自然資源;
2、交通;
3、政治、軍事、宗教;
4、科技和旅遊。