Over 50 years fighting for injured victims in Harrisonburg
71 Court Square Suite A · Parking: Street parking around Court Square; public lots within two blocks; handicap accessible parking available
Experienced legal representation for car accident victims in Harrisonburg and surrounding areas.
Legal representation securing medical treatment and wage replacement benefits through Virginia's workers compensation system.
Experienced legal representation for commercial truck accident victims in Harrisonburg and Interstate 81 corridor.

Certified Civil Trial Specialist, National Board of Trial Advocacy
Roger A. Ritchie Sr. is the founding attorney of Ritchie Law Firm and a Certified Civil Trial Specialist with the National Board of Trial Advocacy, a distinction held by only a small percentage of attorneys nationwide. With over 50 years of experience representing injured victims in Harrisonburg and throughout Virginia, he has built a reputation for aggressive trial advocacy and compassionate client service, exclusively representing injured parties and never insurance companies.
“I had never been on Workman's Comp before, but I fell at work and broke a bone. Suddenly I'm not working, not generating an income, and I had to depend on myself to make sure I was doing all the things necessary to ensure I'd be receiving the Workman Comp Funds I was eligible for. Near the end of…”
“I am more than pleased with the settlement of my case and how it was handled. Mike Ritchie and his legal assistant were great to deal with. Most of my dealings were with his assistant Naneishka Albelo. She was great to work with. She kept me up with all the updates, returned my calls and never made…”
“Mr. Kettler handled my case with professionalism, answered any questions I had. He would call me with new developments and walk me through it if I didn’t fully understand. Explained in full detail what this and that meant. Very very happy with Mr. Kettler and the whole team at Ritchie Law Firm.…”
4.8 ★ avg rating · Verified Apr 19, 2026

| Mon | Open 24 hours |
| Tue | Open 24 hours |
| Wed | Open 24 hours |
| Thu | Open 24 hours |
| Fri | Open 24 hours |
| Sat | Open 24 hours |
| Sun | Open 24 hours |