Elmwood Country Club is a great place to have your wedding, anniversary celebration, holiday party, or business function. The Elmwood facility can accommodate groups from small to large in a variety of settings from formal to informal. A wide variety of meal options are available to meet virtually any taste and budget. Your event can even include the use of the golf course or other Elmwood facilities.

Since 1912 Elmwood has hosted some of the most elegant parties and weddings in Marshalltown and Central Iowa. Our Clubhouse has been host to countless weddings and golf outings over the past 100 years.

Elmwood is a one-stop Wedding destination. You can have the ceremony and the reception without leaving the property. With 40 ft cathedral ceilings and wooden ballroom floor Elmwood Country Club is a picturesque venue for your lifetime memories. The breathtaking view of the golf course from our veranda is a perfect setting for your wedding memories.

Please look at the amenities Elmwood has to offer to make your special day a very memorable one.

  • Comfortable seating up to 250 people
  • Elmwood staff will help with set up and Cleanup
  • All White/Ivory Tablecloths, Napkins and White Table skirts.
  • Permanent Wooden Dance Floor
  • Beautiful Fireplace and Mantel
  • Skirted head table, Buffet Tables, Cake Table and Gift Tables
  • Award Winning Chef and Staff
  • Professional Bartenders
  • Large Parking Lot
  • Golf Package for Wedding Party available.
  • Swimming Pool Available for reception

Golf Events

Elmwood Country Club is the home to one of the most upcoming golf courses in Iowa. Host to a variety of events including corporate golf outing, private golf events, collegiate level golf, and PGA Professional golf tournaments.

Private Parties

Elmwood hosts parties of all sizes for members and non-members. With full bar service and both casual and formal dining options, Elmwood can make the perfect location for a private party of any occasion.

Meeting Spaces

Elmwood hosts meetings on a regular basis from an intimate 5 person gathering to a 250 person presentation.


Our Spaces

Our Staff

Please call Kyla at 641-753-6228 or email to schedule an appointment to tour Elmwood and discuss how Elmwood will make your event a complete success.