3 ms·Population (2016) 18,742. Wow, Camrose is a really surprising locationby nikanj 7y agoPopulation (2016) 18,742. Wow, Camrose is a really surprising location