The main factors determining population distribution are : climate, landforms, topography, soil, energy and mineral resources, accessibility like distance from sea coast, natural harbours, navigable rivers or canals, cultural factors, political boundaries, controls on migration and trade, government policies.