AcceptsMedicare.com

Doctors That Accept Medicare in Castle Rock, CO

1,842 Medicare-enrolled clinicians · CMS data, refreshed 2026-06-26

These are 1,842 clinicians enrolled in Medicare and practicing in Castle Rock, grouped by specialty below. Being enrolled means they can bill Original Medicare for your care. Most also accept assignment — they take Medicare's approved amount as full payment, so you only owe your deductible and 20% coinsurance. Call first to confirm they're accepting new Medicare patients.

Advertisement

Providers in Castle Rock by Specialty

Family Medicine(20)

  • Aaron Block, MD

    , Castle Rock80109

    📞 (303) 970-8190May accept assignment

  • Belton Hallmark, MD

    1189 S Perry St, Suite 230, Castle Rock80104

    📞 (303) 688-3434Accepts assignmentTelehealth available

  • Christopher Carpenter, MD

    Healthone Clinic Services - Primary Care LLC

    1175 S Perry St, Suite 200, Castle Rock80104

    📞 (303) 268-1571Accepts assignmentTelehealth available

  • Brent Herron, MD

    Heartlight Family Clinic LLC

    1001 S Perry St, Suite 104b, Castle Rock80104

    📞 (720) 485-3178Accepts assignment

  • Brandon Stucky, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignmentTelehealth available

  • Bryen Turco, MD

    Portercare Adventist Health System

    2352 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignmentTelehealth available

  • Chad Boekes, MD

    Portercare Adventist Health System

    1151 Aloha St, Suite 100, Castle Rock80108

    📞 (720) 330-1305Accepts assignmentTelehealth available

  • Dylan Little, DO

    Portercare Adventist Health System

    2352 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 218-7774Accepts assignmentTelehealth available

  • Dylan Little, DO

    Portercare Adventist Health System

    2352 Meadows Blvd 300 Ent-Cr, Etrk Ent Crk, Castle Rock80109

    📞 (720) 455-3800Accepts assignmentTelehealth available

  • Dylan Little, DO

    Portercare Adventist Health System

    2352 Meadows Blvd 300 Ortho, Orcr Ortho Meadows, Castle Rock80109

    📞 (720) 455-3775Accepts assignmentTelehealth available

  • Erik Koster, DO

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Frank Tong JR.

    Portercare Adventist Health System

    2352 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 218-7774Accepts assignment

  • Frank Tong JR.

    Portercare Adventist Health System

    2352 Meadows Blvd 300 Ent-Cr, Etrk Ent Crk, Castle Rock80109

    📞 (720) 455-3800Accepts assignment

  • Frank Tong JR.

    Portercare Adventist Health System

    2352 Meadows Blvd 300 Ortho, Orcr Ortho Meadows, Castle Rock80109

    📞 (720) 455-3775Accepts assignment

  • Kristin Edwards, DO

    Portercare Adventist Health System

    2352 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 218-7774Accepts assignment

  • Kristin Edwards, DO

    Portercare Adventist Health System

    2352 Meadows Blvd 300 Ent-Cr, Etrk Ent Crk, Castle Rock80109

    📞 (720) 455-3800Accepts assignment

  • Michael Weston, DO

    Portercare Adventist Health System

    1151 Aloha St, Suite 100, Castle Rock80108

    📞 (720) 330-1305Accepts assignmentTelehealth available

  • Michael Yuan, MD

    Portercare Adventist Health System

    1151 Aloha St, Suite 100, Castle Rock80108

    📞 (720) 330-1305Accepts assignment

  • Nicholas Shriver, MD

    Portercare Adventist Health System

    1151 Aloha St, Suite 100, Castle Rock80108

    📞 (720) 330-1305Accepts assignment

  • Olga Dobranowski, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

Internal Medicine(20)

  • Eric Yoder, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Eric Yoder, MD

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignment

  • Eric Yoder, MD

    Portercare Adventist Health System

    2360 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 715-7106Accepts assignment

  • Jacqueline Kabongo, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • John Kennedy, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignmentTelehealth available

  • John Kennedy, MD

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignmentTelehealth available

  • Jorge Sallaberry, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Joshua Young, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Joshua Young, MD

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignment

  • Joshua Young, MD

    Portercare Adventist Health System

    2360 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 715-7106Accepts assignment

  • Kelly Buerger, DO

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Lauren Shaw, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignmentTelehealth available

  • Lauren Shaw, MD

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignmentTelehealth available

  • Lauren Shaw, MD

    Portercare Adventist Health System

    2360 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 715-7106Accepts assignmentTelehealth available

  • Maher Alami, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Monali Sarkar, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Stacie Kamada-Higa, DO

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Stacie Kamada-Higa, DO

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignment

  • Thomas Rose, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Thomas Rose, MD

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignment

Cardiology(20)

  • David Schuchman, MD

    Portercare Adventist Health System

    2352 Meadows Blvd, Suite 115, Castle Rock80109

    📞 (303) 744-1065Accepts assignmentTelehealth available

  • Adrian Loffler, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Alexander Ross, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • David Beutler, DO

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Eks Pollock, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • James Strader, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignment

  • Jason Jurva, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Jenny Lee, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignment

  • Jorge Davalos JR., MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Joseph Lee, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Juan Marmol-Velez, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Lance Richards, DO

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Laurence Berarducci JR., MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignment

  • Michael Perry, DO

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignment

  • Satish Chacko

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Stephen Treat, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Tristan Dow, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • Weston Whittington, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • William Baker, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

  • William Miller, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignmentTelehealth available

Optometry(18)

  • Lyn Tran

    133 Sam Walton Ln, Castle Rock80104

    📞 (303) 663-2029Accepts assignment

  • Lyn Tran

    133 Sam Walton Ln, Suite B, Castle Rock80104

    Accepts assignment

  • Mary Scozzari, OD

    3344 Shoveler Trl, Castle Rock80104

    Accepts assignment

  • Chad Nicholson, OD

    Altitude Eye Care At Castlerock PLLC

    6380 Promenade Pkwy, Suite A 100, Castle Rock80108

    📞 (720) 475-9991Accepts assignment

  • Joshua Goetz, OD

    Altitude Eye Care At Castlerock PLLC

    6380 Promenade Pkwy, Suite A 100, Castle Rock80108

    📞 (720) 475-9991Accepts assignment

  • Kim Tran, OD

    Altitude Eye Care At Castlerock PLLC

    6380 Promenade Pkwy, Suite A 100, Castle Rock80108

    📞 (720) 475-9991Accepts assignment

  • Olivia L'Ami, OD

    Altitude Eye Care At Castlerock PLLC

    6380 Promenade Pkwy, Suite A 100, Castle Rock80108

    📞 (720) 475-9991Accepts assignment

  • Emily Lemburg, OD

    Elevation Vision Od PLLC

    658 Genoa Way Unit B, Elevation Vision Od, Castle Rock80109

    📞 (303) 337-2020Accepts assignment

  • Garrett Moen, OD

    Elevation Vision Od PLLC

    658 Genoa Way Unit B, Elevation Vision Od, Castle Rock80109

    📞 (303) 337-2020Accepts assignment

  • Cecilia Billings, OD

    Family First Vision Care Colorado LLC

    4987 Factory Shops Blvd, Unit 120, Castle Rock80108

    📞 (614) 831-0268May accept assignment

  • Rowan Kenee, OD

    Front Range Family Eyecare

    1176 Aloha St, Suite 400, Castle Rock80108

    📞 (303) 866-4044Accepts assignment

  • Alyssa Biever, OD

    Metrowest Eye Associates, P.C.

    3993 Limelight Ave, Castle Rock80109

    📞 (303) 688-3611Accepts assignment

  • Courtney Putnam, OD

    Metrowest Eye Associates, P.C.

    3993 Limelight Ave, Castle Rock80109

    📞 (303) 688-3611Accepts assignment

  • Ethan Brilley, OD

    One Hour Optical Medical Services, PC

    3745 Dacoro Ln, Suite 100, Castle Rock80109

    📞 (303) 660-6005Accepts assignment

  • Bryce Brown, OD

    Ridgeline Eyecare Associates

    755 S Perry St, Suite 100, Castle Rock80104

    📞 (720) 531-0688Accepts assignment

  • Emily Smith, OD

    Ridgeline Eyecare Associates

    4344 Woodlands Blvd, Suite 100, Castle Rock80104

    Accepts assignment

  • Emily Smith, OD

    Ridgeline Eyecare Associates

    755 S Perry St, Suite 100, Castle Rock80104

    📞 (720) 531-0688Accepts assignment

  • Reggie Ragsdale, OD

    Ridgeline Eyecare Associates

    755 S Perry St, Suite 100, Castle Rock80104

    📞 (720) 531-0688Accepts assignment

Ophthalmology(3)

  • Steven Christiansen, MD

    3740 Dacoro Ln, Suite 145, Castle Rock80109

    📞 (720) 828-3937Accepts assignment

  • Jeffrey Jones, MD

    Ridgeline Eyecare Associates

    755 S Perry St, Suite 100, Castle Rock80104

    📞 (720) 531-0688Accepts assignment

  • Nora Muakkassa, MD

    Ridgeline Eyecare Associates

    755 S Perry St, Suite 100, Castle Rock80104

    📞 (720) 531-0688Accepts assignment

Podiatry(7)

  • Jessica Herzog, DPM

    Castle Rock Foot And Ankle Care PC

    2352 Meadows Blvd, Suite 270, Castle Rock80109

    📞 (303) 814-1082Accepts assignment

  • Kira Cramer, DPM

    Castle Rock Foot And Ankle Care PC

    2352 Meadows Blvd, Suite 270, Castle Rock80109

    📞 (303) 814-1082Accepts assignment

  • Ronnie Pollard, DPM

    Castle Rock Foot And Ankle Care PC

    2352 Meadows Blvd, Suite 270, Castle Rock80109

    📞 (303) 814-1082Accepts assignment

  • Mark Maurer, DPM

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignment

  • William Montross, DPM

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignment

  • Jeremy Christensen, DPM

    Rock Canyon Foot And Ankle Clinic, LLC

    3740 Dacoro Ln, Castle Rock80109

    📞 (303) 660-4115Accepts assignment

  • Jordan Bean, DPM

    Rock Canyon Foot And Ankle Clinic, LLC

    3740 Dacoro Ln, Castle Rock80109

    📞 (303) 660-4115Accepts assignment

Orthopedic Surgery(12)

  • Jon Garramone, MD

    1175 S Perry St, Suite 150, Castle Rock80104

    📞 (303) 279-3777Accepts assignment

  • Lionel Gottschalk, MD

    4386 Trail Boss Dr, Castle Rock80104

    📞 (720) 926-1406Accepts assignment

  • Anthony Sanchez, MD

    Portercare Adventist Health System

    2352 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignment

  • Nicholas Stockwell, DO

    Portercare Adventist Health System

    4350 Limelight Ave, Suite 100, Castle Rock80109

    📞 (720) 455-3775Accepts assignment

  • Robert Greenhow, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignmentTelehealth available

  • Robert Greenhow, MD

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignmentTelehealth available

  • Robert Greenhow, MD

    Portercare Adventist Health System

    2360 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 715-7106Accepts assignmentTelehealth available

  • Shawn Nakamura, MD

    Portercare Adventist Health System

    2350 Meadows Blvd, Castle Rock80109

    📞 (720) 455-0650Accepts assignment

  • Shawn Nakamura, MD

    Portercare Adventist Health System

    2353 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (720) 455-3750Accepts assignment

  • Shawn Nakamura, MD

    Portercare Adventist Health System

    2360 Meadows Blvd, Suite 300, Castle Rock80109

    📞 (303) 715-7106Accepts assignment

  • Shawn Nakamura, MD

    Portercare Adventist Health System

    4350 Limelight Ave, Suite 100, Castle Rock80109

    📞 (720) 455-3775Accepts assignment

  • Alexander Wessel, MD

    Poudre Valley Medical Group LLC

    4404 Barranca Ln, Unit 101, Castle Rock80104

    📞 (720) 733-5260Accepts assignment

Showing the largest specialties in this city (100 of 150 listed providers). Call ahead — not every Medicare-enrolled clinician here fits on one page.

Other Cities in Colorado

New to Medicare?

Frequently Asked Questions

Are these doctors in Castle Rock accepting new Medicare patients?

We can't say for sure — CMS's enrollment data confirms a provider is enrolled in Medicare, not whether their practice is currently open to new patients. Call first to confirm they're accepting new Medicare patients before you book.

What does "accepts Medicare assignment" mean?

It means the provider takes Medicare's approved amount as full payment for a covered service, so you only owe your normal deductible and 20% coinsurance — no extra charges. A provider marked "may accept assignment" can go either way, so ask when you call.

Will these doctors work with my Medicare Advantage plan?

Not necessarily. This directory is built from Medicare enrollment data, which applies to Original Medicare. If you have a Medicare Advantage plan, your plan's own network determines who's covered — check your plan's directory first, then confirm with the office directly.

Does Original Medicare cover dental care from these providers?

Original Medicare does not cover routine dental care like cleanings, fillings, or dentures. Some Medicare Advantage plans include dental benefits. See our guide on what Medicare does and doesn't cover for dental.

Provider data from the CMS Doctors and Clinicians National Downloadable File, refreshed 2026-06-26. Directory information only, not medical or insurance advice. View all Medicare doctors in Colorado →

Was this page helpful?

Wrong phone number, closed office, or something confusing? Tell us — every report is reviewed.