Percentage of People Who Married, Given Your Age

My friend recently got engaged, and he’ll be one of the last ones in our small group of high school friends to get married. Most of us got married about a decade-ish ago, which got me wondering what percentage of people our age are or have been married by now?

That brings me back to data from the American Community Survey, which includes the marital status of millions of Americans. I used the 5-year dataset from 2015.

The chart below shows the percentage of people who married at least once, given the age. You can see the rates for different groups using the buttons on the left.

As we’ve learned, women tend to marry at a younger age than men, so the curve shifts downwards as you shift from female to male.

White and Asian people tend to marry more consistently at earlier ages than other groups. Although it’s interesting that the marriage rate approaches the 90s as you get into the older years.

When Americans MarryMarrying Age

So, when do people get married?


  • Data comes from the 2015 5-year American Community Survey, and I downloaded the microdata using the IPUMS extraction tool.
  • To calculate the percentages, I looked at each age group and then calculated how many people had at least one marriage. The ACS no longer asks the age at first marriage, so I couldn’t count cumulatively. This carries with it the caveat that likely increases the marriage rate in later years. I don’t know by how much. But marriage does appear to be associated with higher life expectancy.
  • I analyzed and prepared the data in R. I made the chart above with d3.js.

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

See What You Get

Learn to Visualize Data See All →

How to Make Animated Line Charts in R

Sometimes it’s useful to animate the multiple lines instead of showing them all at once.

How to Make a Heatmap in Excel

Heatmaps quickly translate data tables into a visual form, making them a great tool to explore a new dataset.

How to Download and Use Online Data with Arduino

Before you can do anything with data, you have to get it into the application. Working with an Arduino is no different. Although the process is changes, if you’re used to working with desktop software.

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.


Cycle of Many, a 24-hour snapshot for a day in the life of Americans

This is a 24-hour snapshot for a day in the life of Americans.

Toilet Paper Calculator

Maybe you’re starting to run low. Here’s how much you’ll need when you go to restock.

How Much Minimum Wage Changed in Each State

Minimum wage has increased over the years, but by how much depends on where you live.

Guessing Names Based on What They Start With

I’m terrible at names, but maybe data can help. Put in your sex, the decade when you were born, and start putting in your name. I’ll try to guess before you’re done.