When Americans Eat Dinner?
This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.
Dinner time varies globally. It is intriguing how dinner time varies amongst the states in the United States.
Based on the American Time Use Survey data, between 2018 and 2022, Nathan Yau determined what percentage of households were eating at a given time.
According to survey data, Americans, unlike Europeans, typically eat dinner between 5:07 PM and 8:19 PM, with peak dinner time at 6:19 PM.
Pennsylvania and Vermont have the earliest dinners, at 5:37 PM and 5:40 PM, respectively. The District of Columbia has the latest dinner at 7:10 PM.

Top 10 earliest-eating dinner states
- Pennsylvania – 5:37 PM
- Maine – 5:40 PM
- Wyoming – 6:00 PM
- North Dakota – 6:00 PM
- New Hampshire – 6:00 PM
- Alaska – 6:00 PM
- New Mexico – 6:00 PM
- Washington – 6:01 PM
- Oregon – 6:02 PM
- Kentucky – 6:04 MP
Top 10 latest eating dinner states
- District of Columbia – 7:10 PM
- Texas – 7:02 PM
- Mississippi – 7:02 PM
- Tennessee – 7:00 PM
- Arkansas – 7:00 PM
- Nebraska – 6:51 PM
- Missouri – 6:45 PM
- New York – 6:41 PM
- Kansas – 6:31 PM
- South Dakota – 6:35 PM