南京人口不到1000万的原因主要有以下几点,一是地理位置的原因,南京位于江苏省,邻近发达城市上海、苏州,再加上苏州新区的快速发展,令南京的人口受到限制,二是历史的原因,南京曾被称为东南政治中心,加上多次抗日战争活动,使得南京城市发展缓慢,三是实施人口控制政策的原因,为了控制城市拥挤,政府采取了人口控制政策,使得南京人口不及1000万。随着南京市投资基础设施建设,可再生资源开发,产业转型升级,南京将越来越发展,特别是随着一带一路战略的推广,南京这个优越的地理位置可能会吸引更多的人才,从而推动南京的经济发展和人口增长。