Skip to content

Grocery Stores in Troy, IL

5 grocery stores in Troy, Madison County · Data as of 10/24/2026

Grocery stores on this page

Grocery stores in Troy at a glance

  • Troy has 5 grocery stores, about 4.3 for every 10,000 residents.
  • Per person, that is 30% above the Illinois average (3.3 per 10,000).
  • The largest group is Grocery Store (80%), ahead of Supermarket.
  • Close by, Alton (12), Edwardsville (12) and Granite City (11) have grocery stores as well.

Grocery stores in Troy

A to Z

Frequently asked questions

How many grocery stores are in Troy, IL?
There are 5 grocery stores in Troy as of 10/24/2026, including 4 grocery stores, 1 supermarket.