Average Wedding Cost in the United States
The average wedding cost in the United States sits around $30,000, according to industry surveys, though the real figure depends heavily on guest count, venue, and region. A small gathering of 50 can run well under $15,000, while a 200-person event in a major metro area can easily exceed $50,000.
More from this site
Keep reading the latest coverage
Where the Money Goes
Venue and catering typically claim the largest share of the budget, followed by photography, videography, and entertainment. Flowers, attire, and wedding rings also add up quickly. A rough breakdown often looks like this:
- Venue and catering: 45–50% of total budget
- Photography and videography: 10–15%
- Entertainment and DJ: 8–12%
- Flowers and decor: 8–10%
- Attire and rings: 5–10%
Cost by Wedding Style
Intimate weddings with fewer than 75 guests tend to cost $10,000–$20,000. Mid-range celebrations of 100–150 guests land near the national average, while large weddings above 200 guests scale costs sharply, especially when venues charge per-head catering. Destination weddings can be cheaper on the surface but add travel and accommodation costs for guests.
Regional Differences
Wedding costs vary dramatically by state and city. Urban venues in New York, San Francisco, and Los Angeles often command premium prices for both space and vendors, while rural or Southern venues frequently offer lower per-person rates. The average cost per guest ranges from roughly $100 in less expensive regions to $250 or more in high-cost metros.
Ways to Reduce Wedding Expenses
Couples lower costs by choosing off-peak dates, limiting the guest list, and negotiating vendor packages. A smaller bridal party, DIY decor, and skipping live bands in favor of a curated playlist can save thousands. The most effective strategy remains deciding what matters most and cutting spend on everything else.