BLS average price

Historical tomato prices by year

Browse average field-grown tomatoes prices from 1980 through 2026, then compare each price with 2026 dollars.

Year Average price 2026 dollars Details
2026 $2.21 per pound $2.21 View
2025 $1.84 per pound $1.90 View
2024 $2.00 per pound $2.12 View
2023 $1.92 per pound $2.10 View
2022 $1.91 per pound $2.18 View
2021 $1.85 per pound $2.27 View
2020 $1.96 per pound $2.53 View
2019 $1.93 per pound $2.52 View
2018 $1.92 per pound $2.54 View
2017 $1.93 per pound $2.62 View
2016 $1.93 per pound $2.67 View
2015 $1.84 per pound $2.59 View
2014 $1.71 per pound $2.40 View
2013 $1.53 per pound $2.19 View
2012 $1.46 per pound $2.11 View
2011 $1.67 per pound $2.47 View
2010 $1.69 per pound $2.58 View
2009 $1.62 per pound $2.52 View
2008 $1.74 per pound $2.70 View
2007 $1.65 per pound $2.65 View
2006 $1.73 per pound $2.86 View
2005 $1.61 per pound $2.75 View
2004 $1.61 per pound $2.83 View
2003 $1.51 per pound $2.73 View
2002 $1.33 per pound $2.45 View
2001 $1.32 per pound $2.48 View
2000 $1.38 per pound $2.67 View
1999 $1.37 per pound $2.74 View
1998 $1.48 per pound $3.02 View
1997 $1.29 per pound $2.68 View
1996 $1.21 per pound $2.57 View
1995 $1.16 per pound $2.53 View
1994 $1.09 per pound $2.44 View
1993 $1.08 per pound $2.50 View
1992 $1.09 per pound $2.60 View
1991 $1.01 per pound $2.46 View
1990 $1.08 per pound $2.75 View
1989 $0.91 per pound $2.45 View
1988 $0.83 per pound $2.35 View
1987 $0.82 per pound $2.41 View
1986 $0.82 per pound $2.50 View
1985 $0.78 per pound $2.41 View
1984 $0.81 per pound $2.59 View
1983 $0.79 per pound $2.62 View
1982 $0.74 per pound $2.55 View
1981 $0.77 per pound $2.82 View
1980 $0.67 per pound $2.72 View