Skip to content
Home › Grocery prices › Lettuce, romaine

Lettuce, romaine: average price

The U.S. average is $3.31 per lb. (September 2026). Your total depends on your whole list — build your basket and compare regions.

On this page:By regionQ&A
U.S. average · September 2026
$3.31 per lb.

By region (cheapest first)

Northeast$2.81
South
a year ago $3.17
$3.75
West$4.14

Questions & answers

How much does lettuce, romaine cost in the U.S.?

The U.S. average price is $3.31 per lb. (September 2026, BLS).

Where is lettuce, romaine cheapest?

The Northeast has the lowest average price ($2.81 per lb.); the West the highest ($4.14).

Is this the price at my store?

It is the average across many U.S. stores. Store and brand prices differ, so use the basket calculator to compare your own shopping list across regions.

Source: U.S. Bureau of Labor Statistics (BLS), Average Price Data (Consumer Price Index program). Updated automatically.

All grocery prices →