Thunder Hills Country Club offers a beautifully manicured golf course, newly upgraded practice facilities, fine dining, pool, tennis and an exciting golf and social schedule of events. Join now and create a lifetime of memories. A variety of membership options are available tailored to best fit your lifestyle.
We have reached our cap on Golf Memberships. Please contact General Manager Andy DeSollar (andy@thunderhillscc.com) or call 563.556.3363 for wait list information.
Members enjoy unlimited access to all golf facilities, dining areas, tennis courts, pool facility, member social functions and member golf events. LEARN MORE
We have reached our cap on Social Sports Memberships. Please contact General Manager Andy DeSollar (andy@thunderhillscc.com) or call 563.556.3363 for wait list information.
Members enjoy unlimited access to dining areas, tennis courts, pool facility, practice facilities and four rounds of golf per year at the family guest rate, and member social functions. LEARN MORE
Proof of residency outside of a 90-mile radius of Dubuque County for at least six months and one day per year is required. Non-residents membership includes all Full Golf Membership privileges. LEARN MORE
For more information regarding membership, or to arrange a Club tour, please contact General Manager Andy De Sollar (andy@thunderhillscc.com) or Club House Manager Angela Osterkamp (angela@thunderhillscc.com) or call 563.556.3363.