Mapping the Spread of Obesity

A look at the rise for each state over three decades, for men and women.

Obesity is on the rise. It has been for the past several decades. These days, about two-thirds of adults in the United States fall into the category of overweight or obese, classifications based on height and weight punched into a formula for Body Mass Index. While the calculation has its exceptions, like with athletes with high muscle-to-fat ratios, it provides a telling look from a generalized point of view.

Estimates come from the Centers for Disease Control and Prevention, which continually surveys Americans through the Behavioral Risk Factor Surveillance System. It’s been going on for more than three decades now, and data is available at the state level.

The maps below show increasing rates of adult obesity every year since 1985 to 2015. Gray squares indicate data that is not available for a state.



As one might expect, the maps start with higher obesity rates in the south, and then make their way across the country. In 2015, most states had an obesity rate greater than 30 percent. This trend started later for women than for men.

Growing to ObesityAmericans are Growing Bigger

See the full distributions for men and women for the same time frame.

The Changing American DietThe Changing American Diet

See what we ate on an average day, for the past several decades.

Nerd Notes

  • Earlier BRFSS surveys were conducted in fewer states and with fewer participants, so you can take that for what it is.
  • I analyzed and processed the data in R and made the visualization with d3.js. It’s pretty cool that a grid map can come from ASCII art.

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

See What You Get

Learn to Visualize Data See All →

How to Make a Polar Density Plot in R

With cyclical data, a circular format might be useful. Combine that with a smooth density to reduce noise, and you got yourself a plot.

How to Make an Animated Growth Map in R

Although time series plots and small multiples can go a long way, animation can make your data feel more real and relatable. Here is how to do it in R via the animated GIF route.

How to Make a Sankey Diagram to Show Flow

These tend to be made ad hoc and are usually pieced together manually, which takes a lot of time. Here’s a way to lay the framework in R, so you don’t have to do all the work yourself.

3-D Printing: How to Prepare the Data in R

Moving your data from the digital screen to something more physical isn’t as tricky as it seems. Here’s how I did it.

Favorites

Divorce Rates for Different Groups

We know when people usually get married. We know who never marries. Finally, it’s time to look at the other side: divorce and remarriage.

Top Brewery Road Trip, Routed Algorithmically

There are a lot of great craft breweries in the United States, but there is only so much time. This is the computed best way to get to the top rated breweries and how to maximize the beer tasting experience. Every journey begins with a single sip.

The Best Data Visualization Projects of 2014

It’s always tough to pick my favorite visualization projects. Nevertheless, I gave it a go.

Best Data Visualization Projects of 2016

Here are my favorites for the year.