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.

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