Shanghai -- which has 24 million people -- also has an estimated pet dog population of up to one million Shanghai — which has 24 million people — also has an estimated pet dog population of up to one million 4to40.com March 31, 2017 156 Views Share Facebook Twitter Stumbleupon LinkedIn Pinterest