Skip to content
TypicalCost

Typical Cost of a Pound of Tomatoes

On this page

About $1.98 per pound in August 2026, the latest month published. This is the U.S. city average.

Latest price

$1.98

per pound, August 2026

From the month before

−$0.03

−1.3%$2.00 in Jul 2026

From a year earlier

+$0.05

+2.7%$1.93 in Aug 2025

How the price has moved

Monthly averages from January 2024 to August 2026. The lowest was $1.71 in May 2025 and the highest $2.69 in April 2026.

Monthly average price of tomatoes from January 2024 to August 2026, ranging from $1.71 to $2.69. The latest is $1.98.

Where August 2026 sits among those months

Each tick is one month. The highlighted band holds the middle half of them, and the dark line is the median.

Over 31 months the price ranged from $1.71 to $2.69. The typical band runs from $1.84 to $2.05, with a median of $1.95. August 2026 is at $1.98.

Month by month

MonthAverage priceFrom the month before
August 2026$1.98−1.3%
July 2026$2.00−7.0%
June 2026$2.15−13.5%
May 2026$2.49−7.4%
April 2026$2.69+19.2%
March 2026$2.26+18.6%
February 2026$1.90+6.2%
January 2026$1.79−2.7%
December 2025$1.84+0.7%
November 2025$1.83Month before not published
September 2025$1.91−0.8%
August 2025$1.93+7.4%

What this figure is

This is the average price the U.S. Bureau of Labor Statistics publishes for the item it describes as “Tomatoes, field grown, per lb. (453.6 gm)”. It is an average across U.S. cities and is not adjusted for the season, so it can rise and fall with the time of year. Prices at your own store can be higher or lower.

When a month is missing from the table, BLS did not publish a figure for it. Nothing is filled in or estimated.

Common questions

How much does a pound of tomatoes cost?

A pound of tomatoes costs about $1.98 on average in U.S. cities as of August 2026, the latest month published by the U.S. Bureau of Labor Statistics.

Is the price of tomatoes going up or down?

Up over the past year. The average was $1.93 in August 2025 and $1.98 in August 2026, a change of +2.7%.

What is a normal price for a pound of tomatoes?

Over the past 31 months the price has usually been between $1.84 and $2.05 per pound, with a median of $1.95.

What were the highest and lowest prices of tomatoes recently?

In the past 31 months the highest monthly average was $2.69 in April 2026 and the lowest was $1.71 in May 2025.

Source

U.S. Bureau of Labor Statistics, Average Price Data

Covers January 2024 to August 2026. Retrieved on October 6, 2026.

See this series at BLS

Source: U.S. Bureau of Labor Statistics, Average Price Data, retrieved through the BLS Public Data API. BLS.gov cannot vouch for the data or analyses derived from these data after the data have been retrieved from BLS.gov.

Other everyday prices