Iowa has 38 Christmas Stores, with a population of 3.12 million, there is 1 Christmas Store for every 82.1 thousand people. Iowa state is ranked 7th in the USA for Christmas Stores per capita.