The Banks Agency

Providing insurance and
risk management solutions
for over 70 years.


From our founding in 1948, The Banks Agency has grown into a modern, boutique risk management consultancy and insurance brokerage firm servicing the needs of clients in multiple states. We continue to be one of the oldest, continuously family-run insurance firms in Colorado.


As an independent agency, we offer value-based insurance placement. We serve each client relationship through a consultative and creative approach to risk management. We are efficient, thorough, and resolute in our process to provide adequate and meaningful insurance solutions.

Engaging & Collaborative

We provide engaging and thoughtful service to all of our client partnerships, offering case-specific insights and client advocacy. Trusted by our clients and respected by our insurance company partners, we often find synergies other brokers don't.


Years in business


Years of average client relationship


Years of combined experience

Focus Areas

While we have capabilities to place insurance coverage across many segments, we have developed specialization in certain focus areas. Our systems-driven models create core risk management competency and superior economic value for our business clients with 5 to 50 employees. Our Private Client Group offers concierge level, customized personal insurance solutions to qualified households.

Commercial Property

Worker's Compensation


Professional Liability

Oil & Gas

Personal Insurance

Trusted Partners

We have chosen to work with a hand-selected group of the finest insurance companies.

Meet Our Team

Robert Banks


Bob is a Colorado native and was born and raised in Golden, Colorado where he still resides with his family. He has been in the insurance business for 20 years and enjoys golfing, skiing and fishing with his wife and three children.

William Johnson


Bill is a 5th generation Colorado native with 20+ years of experience in the insurance and financial services industry. He enjoys golfing, hunting, practicing Brazilian Jiu-Jitsu and spending time with his wife and 2 boys.

Marti Perry

Personal Lines Account Manager

Marti is a Colorado native with 17 years of experience in the Agency. She specializes in helping our personal insurance clients with their service needs. Marti spends her free time golfing, skiing, and traveling with her daughter.

Gini Johnson

Commercial Lines Account Manager

Gini is a 4th generation Colorado native with 16 years of experience in the Agency. She specializes in helping our commercial insurance clients with their service needs. Gini is married to her husband of 45 years and enjoys golfing, the outdoors, and spending time with her 7 grandchildren.