Conceived in 1969, Thunder Hills Country Club was the vision of five individuals who wished to develop and build the second planned golf course community in the state of Iowa. Those five individuals were Gordon Cunningham, Peter Beeves, C.J. May, Jr., Frank Dunn, and Bob Frommelt, who was the first president of Thunder Hills Country Club. This group was instrumental in the purchase of the Burds and Harris farms just east of Peosta, Iowa.

Their vision was to build a residential community of paved streets with homes backing up to an 18-hole championship golf course. The five embarked on an aggressive membership program to reach 300 members as they built and developed the planned golf course community. The club would have an initiation fee of Five Hundred Dollars ($500.00) and monthly dues of Twenty Dollars ($20.00).

The five decided that the development should be named with an Indian name and, after searching through 1000 names at the public library, settled on Thunder Hills. Thus Thunder Hills Homeowners Association and Thunder Hills Country Club came into existence.

In 1970 Thunder Hills Country Club opened the front nine featuring watered tees and greens, the new Clubhouse and a pool for the membership. In 1971 the back nine was opened to play and the three tennis courts were opened.

In August 2002 the Board formed a Facility Study Committee to study and make a recommendation for a strategy to improve or replace the existing Clubhouse. The strategy was designed to enhance and grow the membership.

The membership approved the conceptual plan in 2003 and excavation work began on October of that year. On May 22nd, 2004 the new Clubhouse opened.

In 2016-17 the Club embarked on $1,000,000 renovation project. On the golf course, all bunkers were renovated with new drainage, liners and sand. New restroom facilities were also built on the front and back nine.

Improvements in the pool area included: a new Kiddie Pool with water features, new lights and re-painting of the main pool, re-painting the pool deck, Wi-Fi installation, addition of three shade awnings and re-placement of the main pool heater.

The Tennis/Pickleball courts were also completely re-furbished with a new surface, fencing and lighting. A basketball hoop was also installed.

As stated in the Mission Statement: "We are committed to providing an excellent golf facility as our highest priority with continual investment to enhance the value, tradition, and overall quality of the Thunder Hills Country Club experience".