909 E. San Marnan Drive, Waterloo


Cedar Valley Primary Care

4006 Johnathan St Ste. B, Waterloo, IA 50701


Cedar Valley Ortho Agility

4612 Prairie Pkwy, Cedar Falls, IA 50613


Advanced Diagnostic Imaging

4006 Johnathan St, Waterloo, IA 50701

Stay up to date with the latest CVMS news | Click Here

Cedar Valley Medical Specialists (CVMS) was established in 1995 by a group of dedicated physicians with the goal of creating an independently owned, multispecialty group to provide healthcare to the Cedar Valley and surrounding areas. Since then, CVMS has not only grown to achieve this goal, but continues to strive to provide high quality patient care. CVMS understands the importance of providing care close to home and currently serves the communities of:

  • Cedar Falls
  • Grundy Center
  • Hiawatha
  • Independence
  • Manchester
  • Marshalltown
  • Oelwein
  • Parkersburg
  • Shellsburg
  • Vinton
  • Waverly
  • Waterloo
  • Denver

Over the past twenty-eight years, CVMS has created a community of qualified, caring, and civic minded medical professionals and specialists. CVMS is leading the way in embracing the latest innovative medical advancements in technology, treatments, and techniques. A talented and experienced administrative team allows the providers at CVMS to put all their efforts and focus on patient care and treatment. While remaining fully independent, CVMS establishes meaningful relationships with hospitals and surgery centers in and around the Cedar Valley to reach patients where they are to provide the care and treatment they need. The providers and staff at CVMS make receiving care and treatment as convenient as possible because, after all, We Specialize in You!

Search Specialty | Provider
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Patient Portal

Take charge of your health journey—unlock the power of a medical patient portal to access records, schedule appointments, and communicate with your healthcare team securely and conveniently.

LoginPay Bill

Join Our Team

Join our team and make a difference in healthcare—bring your expertise, passion, and commitment to positively impact lives and shape the future of medical care.

Join Now


Find your ideal healthcare provider effortlessly—access our extensive database and take the first step towards exceptional care tailored to your needs.




Specialized medical expertise tailored to your unique healthcare needs. Explore our comprehensive listing of medical specialties and connect with top professionals dedicated to providing personalized care and cutting-edge treatments.