1 On average, the price of tomatoes will usually be around $1 to $2 per pound at your local grocery store. 2  State Farmers Market in Raleigh, North Carolina, offers the following tomato varieties and their prices.