When is Dinner, by State

I know dinner time varies around the world, but I wanted to know if dinner time was different within the United States, and if so, by how much. Who eats the earliest? Who eats the latest?

Using data from the American Time Use Survey, between 2018 to 2022, we can see the percentage of households in the country who were eating during a given time. The chart below focuses on evening times after 4p.

When Americans Eat Dinner

Most households eat dinner between 5:07p and 8:19p, with peak dinner time at 6:19p.

dinner times by state

I defined the start and end times as when there are half as many households eating dinner off the peak, within a 15-minute window.

So we have a span of time when most households eat dinner and when dinner time peaks. I calculated the times for each state.

Dinner Time in Each State

About an hour and a half separates the earliest eating state from the latest.

dinner times by state


I haven’t been to all the states, but the times seem to make sense. The California peak time at 6:19 was my feeding time growing up. New York peaks about half an hour later. The District of Columbia, which covers a smaller geography and probably less variation in work schedules and commute, has a narrower range than most of the states.

However, I’m wondering: Do people really eat that much earlier in Pennsylvania and Maine? Is it an age thing? A sunlight thing? I’ll have to look into that more.

I also expected start and end times to match more tightly with the peaks. The time spans seem somewhat random. Although an eyeball test seems to suggest that range is related to the variation of cities and population densities in the state.

Anyway, it looks like dinner time varies by state, which is made more surprising when lunch time seems to be heavily concentrated around noon everywhere. Pennsylvania and Maine households eat earliest. D.C. and Texas households eat the latest.


The calculations are based on survey data from the American Time Use Survey, from 2018 through 2022. I downloaded the data via IPUMS. I did not include data from 2020, because the sample is incomplete due to the pandemic.

To calculate the start and end times, I used a moving average with a 15-minute window to compare against the peak percentages. Most of the state time series had multiple spikes, so this let me better pick out when dinner actually started and ended over the full time range.

Become a member. Support an independent site. Make great charts.

See What You Get

Learn to Visualize Data See All →

How I Made That: Animated Square Pie Chart

Also known as waffle charts. Using animated transitions between values, you can allow for comparisons between categories.

How to Make a Heatmap – a Quick and Easy Solution

A heatmap is a literal way of visualizing a table of numbers, where you substitute the numbers with colored cells. This is a quick way to make one in R.

Drawing Squares and Rectangles in R

R makes it easy to add squares and rectangles to your plots, but it gets a little tricky when you have a bunch to draw at once. The key is to break it down to the elements.

Moving Past Default R Charts

Customizing your charts doesn’t have to be a time-intensive process. With just a teeny bit more effort, you can get something that fits your needs.


Interactive: When Do Americans Leave For Work?

We don’t all start our work days at the same time, despite what morning rush hour might have you think.

How Much the Everyday Changes When You Have Kids

I compared time use for those with children under 18 against those without. Here’s where the minutes go.

Shifting Incomes for American Jobs

For various occupations, the difference between the person who makes the most and the one who makes the least can be significant.

Causes of Death

There are many ways to die. Cancer. Infection. Mental. External. This is how different groups of people died over the past 10 years, visualized by age.