The Daily Tar Heel

Serving the students and the University community since 1893

Saturday February 4th

Target, Harris Teeter, Trader Joe's: who has the cheapest groceries in Chapel Hill?

City desk writer Stephanie Piefke went to three of the main grocery stores in Chapel Hill this Thursday and compared the prices of several items to distinguish which grocery store was the cheapest.

The items compared were some typical products an avid grocer would buy, including apples, wheat bread, corn chips, eggs and a gallon of milk.

File of chips.


Harris Teeter: $5.29

Target: $3.99

Trader Joe's: $2.69

File of apples


Harris Teeter: $1.79/lb

Target: $1.66/lb

Trader Joe's: $2.99/lb

File of bread.


Harris Teeter: $4.29

Target: $1.29

Trader Joe's: $2.69

File of eggs.


Harris Teeter: $1.19

Target: $1.49

Trader Joe's: $2.69

File of milk.


Harris Teeter: $3.59

Target: $2.98

Trader Joe's: $2.89


Overall, the most expensive items came from Harris Teeter, with three of the five reviewed items costing more there than at competitors. Harris Teeter only had one item, eggs, ranked as the cheapest item among the three stores.

Trader Joe’s had two of the cheapest items, chips and milk, at $2.69 and $2.89 respectively. However, fresh items like apples and eggs were the most expensive at Trader Joe's. 

Target had the most average prices with eggs, milk and chips as second most expensive items of the three stores.

In terms of convenience, Target is by far the most accessible, as it is directly across from Granville Towers. But Target offers a smaller selection of items than both Harris Teeter and Trader Joe’s.


To get the day's news and headlines in your inbox each morning, sign up for our email newsletters.


The Daily Tar Heel's 2023 Rivalry Edition

Special Print Edition

Games & Horoscopes

Print Edition Games Archive