自然因素:
1、地形,世界上的大城市多数位于平原地区,因为平原地区地形平坦,土壤肥沃,便于农耕,且有利于交通联系和节省建筑投资,是人口集中分布地区,也是城市发育的理想环境。在热带地区,低地闷热,居住条件不利,所以,城市多分布在高原上。山区城市一般都沿河谷或在比较开阔的低地分布;
2、气候,世界上的城市大多分布在中低纬度气温适中,降水适度的沿海地区;
3、河流,河流对城市区位的影响主要体现在供水和运输功能上。城市最容易出现在河运的起点或终点、河流的汇合处、河口以及过河点。
社会经济因素:
1、自然资源;
2、交通;
3、政治、军事、宗教;
4、科技和旅游。