 The town lies on the Lan River (Lanjiang), a tributary of the Fuchun River, both north-flowing; the Fuchun River empties into Hangzhou Bay.The city's population was estimated (1999) at approximately 104,000 inhabitants.The population was around 666,700 in 2013.