According to southernliving.com
View 15+ moreView 15+
How much is it to throw a baby shower?
A baby shower typically costs $100-$1,000, depending on the number of guests, the menu and location. Many baby showers are held in a home with finger foods provided by the host or hostess, typically with 15-40 guests.
Photo in the article by “Wikimedia Commons”