The average US wedding costs $30,000-$35,000, but varies widely by location. NYC and San Francisco average $50,000+, while Midwest weddings average $20,000-$25,000. Cost per guest typically ranges from $150-$300.
- National average: $33,000 (2024 data, up 4% from 2023)
- Cost per guest: $150–$300 depending on region and venue
- Most expensive cities: NYC ($65,000), SF ($52,000), Boston ($48,000)
- Most affordable regions: Midwest ($22,000), South ($27,000)
- Guest count is the single biggest cost driver at $200+ per head
| Region | Average Cost | Avg Per Guest | Avg Guest Count |
|---|---|---|---|
| Northeast | $45,000–$65,000 | $300–$450 | 120–150 |
| West Coast | $38,000–$55,000 | $275–$400 | 100–130 |
| South | $25,000–$35,000 | $175–$250 | 130–170 |
| Midwest | $20,000–$28,000 | $150–$200 | 120–160 |





