Cavan Images/Getty Images
- Getting married in the US costs $38,700 on average, according to WeddingWire's 2019 Newlywed report.
- But how much it costs to get married also varies depending on location: In the biggest cities in the US, wedding costs can range from $22,000 to $50,000.
- In some cities, the cost of a wedding is more than half of the median household income.
- Visit Business Insider's homepage for more stories.
Weddings today are notoriously expensive.
In the US, the average cost to get married is $38,700, according to WeddingWire's 2019 Newlywed report, which looked at data from more than 18,000 US-based newlyweds who got married in 2018.
But that number can fluctuate depending on a variety of factors - including, for example, whether you feel pressure to have an "Instagram-worthy" wedding, how many ceremonies you have, and where you're tying the knot.
WeddingWire's report looked at the average cost to get married in 25 of the most populous US metro areas. In some cities, like Cleveland, it costs less than the national average to get married - $22,000. But in other cities, like New York City, it costs considerably more - $50,000. These numbers are especially startling when compared to each city's median household income.
Below, see how much it costs to get married across the US. Median household income is based on data from the US Census Bureau's American Community Survey. Cities are ranked from lowest average wedding cost to highest.