Roofing and Siding

Serving the Virginia Beach, Virginia Area


John's Roofing & Home Improvements has been providing roof installation and roof repairs in the Portsmouth, VA area since 1997. With each new roofing project, whether residential roofing or Portsmouth commercial roofing, we strive to provide professional, timely service at a fair price.


Call for a FREE Quote

(757) 798-8938


4.3 Star Rating on Google


"The best roofing contractor in town. John has done my installs and repairs for 8 years. He has always done what he says and at competitive prices. In 8 years, I have not had one issue with his work. Absolutely 5 stars"

- Grayson Pearce


Roofing & Home Improvement Professional

Looking to get the best return on investment when it comes to your next home improvement project? For years John's Roofing & Home Improvements has been helping homeowners secure the highest quality materials and professional installation at affordable rates. Cutting corners or trying to do it yourself could end up costing you more in the long run. Get the job done right and contact John's Roofing & Home Improvements to learn how far your home renovation investment can go. We provide a wide range of roofing services.



Roof Installation

Homeowners in need of roof installation rely on John's Roofing & Home Improvements's trained, professional roofing crews. When you schedule a consultation for a free roofing quote, you'll be presented with samples and pictures of the latest and greatest roofing materials, styles, and options to choose from. Give John's Roofing & Home Improvements a call.

Roof Repair

We tend not to notice our roofs until there is an issue. If you have noticed broken roof tiles, a leaking roof, or general disrepair, we can fix it! Whether you have just experienced a heavy storm and high winds or are having trouble with a leaking skylight, John's Roofing & Home Improvements can help. Call (757) 798-8938 today for a quick response to your roof repair needs.


Roofing Prices, Styles & Options

John's Roofing & Home Improvements is experienced in installing many types and styles of roofs at competitive prices. We can match the architectural style of your building and your own personal preferences. We would love to work with you and recommend the best choice in roofing for your Portsmouth area home. Some common roofing choices John's Roofing & Home Improvements specializes in include Shingle Roofs, Tile Roofs, Flat Roofs, and Metal Roofs.


Call for a FREE Quote

(757) 798-8938


Get a Price

Social Media


Cities Served

Sending your message. Please wait...

There was a problem sending your message. Please try again or call us.

Please complete all the fields in the form before sending.

You may only send 3 messages per day, but you are welcome to call us!

The phone number is invalid. Please check your phone number and try again.

The email address is invalid. Please check your email address and try again.

Thanks for contacting us! We'll get back to you shortly.