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 prices by year
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