Fast Roof Repairs

For roof repair, call us or use our Booking Tool


Residential Roofs

Our Home Roof jobs are of the highest quality.


Commercial Roofs

See our recent commercial roofing jobs


Thorough and Dependable

Our team can handle your job in a safe and efficient manner, and we’re fully prepared to make timely repairs or install your new roof. If your roof needs to be replaced, we’ll discuss the materials that are suited to your project.


Ready to Serve You

River City Roofing services are as reliable as they are affordable. We don’t believe in cutting corners or skimping on quality in our roofing work. Instead, we take the time to perform meticulous installation jobs and repairs so that you walk away more than satisfied.

The Right Team for the Job

When it’s time to have your building’s roof replaced, trust the experts at River City Roofing to work on your roof in a timely and efficient fashion. We’ll do our best to come up with a construction schedule that impacts your business the least.

Our Commitment to You

Free Estimates

When it’s time to have your building’s roof replaced or fixed, call or email us and we will give you an estimate of the cost, free of charge.

24/7 Emergency Patching

If something unexpected happens and you are in need of prompt roof repair, call us. We will do our best to have someone come to your location as soon as possible to complete the repairs.

Highest Quality Work

River City Roofing is the highest quality of roofing work around. We pay attention to all of the details when completing jobs, and we have multiple quality checks during the process. We also have been given an A+ rating by the Better Business Bureau.


Roof Maintenance Programs

River City Roofing will periodically inspect and make repairs to your roof after it has been finished to ensure that the life of the roof is as long as possible.


Book An Appointment Online

We have a very easy and simple process of booking online. Just click the 'Book Online' button at the top of this page.






Address: 8514 Sanford Dr, Henrico, VA 23228

Telephone: (804) 447-8426