Dollar General dominates in small communities where there are few shopping options. It has 20,000 stores and a demographic earning about $35,000 a year. These shoppers spend $15 on average per visit.
The stores sell paper and cleaning products, packaged and perishable food, and health and beauty items, which account for 80% of sales. Most items cost $10 or less.