Welcome to CPRS Physical Therapy

Our licensed physical therapists, assistants, clinical support, clerical and administrative staff members are all extensively educated, highly skilled and embody our core values of Excellence * Integrity * and Teamwork, while performing state-of-the-art outpatient treatments specific to your unique needs.


CPRS Physical Therapists are a team of highly skilled and dedicated professionals committed to exceeding the expectations of our clients. CPRS provides cutting edge, hands-on therapy in conjunction with comprehensive treatments…

Physical Therapy Services

Do you have an ache, pain, strain, or sprain? Start Physical Therapy now at CPRS Physical Therapy! We have multiple locations in 12 counties including: Clinton, Cumberland, Dauphin, Juniata, Lancaster, Lebanon, Perry, Snyder, Northumberland, Union, Lycoming and York County.

Find A Location Nearest You

When it comes to your workforce, what is your company's priority?  Increased productivity? Decresed absenteeism? Reduced Worker's comp claims? See how with CPRS' Occupational Health Services, you can have it all!

Occupational Health Services

Latest News

  • You guys are awesome! I was in so much pain with TMJ. I feel so much better. You really made a difference. Thank you!

    Kelly- Manheim, PA
  • I highly recommend CPRS! Excellent care and concern. Mission accomplished. Progress made and I am very pleased with the outcomes. Thank you!

    Judy- Lancaster, PA
  • I have come to CPRS for every sports injury I had from college and every season I am able to return to play at the D1 level because of all their hard work and care! Thank you so much!

    Liz- Elizabethtown, PA
  • In a day and age where you feel like just another number or maybe you get 10 minutes of a doctors time, this is not the case with you all at CPRS... Life is precious and you all have made it eve more than ever before. Not only have I gotten stronger and recovering more each day, but I've even had fun with all of you while doing it.

    Debbie- Harrisburg, PA
  • I couldn’t have gotten through the injury without all your help. I have met such wonderful people through this healing process! Please keep up your care and dedication to your patients! Thank you and God bless!

    Amy- Millersburg, PA
  • < >