Licensed and Insured Roofing Contractors with Over 40 Years of Experience
Reliable Roofing Services for Your Peace of Mind
John Mills Jr Roofing Co is your best choice for licensed and insured roofing contractors in Fredericksburg, VA. With years of experience and a commitment to excellence, we are here to provide you with top-quality roofing solutions that will protect your home and enhance its beauty. Whether you require roof installation, repair, or replacement, our skilled professionals are ready to deliver exceptional craftsmanship and outstanding customer service. From residential to commercial projects, we pride ourselves on our attention to detail, reliability, and dedication to exceeding your expectations. Discover why countless homeowners and businesses trust us for their roofing needs.

Service Areas
- Fredericksburg, VA
- Spotsylvania, VA
- Stafford, VA
- King George, VA
- Ladysmith, VA
- Richmond, VA
- Hanover, VA
- Caroline, VA
- Thornburg, VA
- And the surrounding areas
Our Services

Residential Roofing
Allow your home to thrive with roof repairs or a re-roof. We offer many options with the best materials to offer the best protection for you and your family. With over 40 years of experience, we’re ready to assist you!

Commercial Roofing
Our crew knows how to handle your commercial roof best. We can provide repairs or installation for your business to improve aesthetics, the value of the building, safety for you and your employees, and more!

Storm Damage
John Mills Jr Roofing Co provides storm damage repairs and replacement. If your home has been damaged by hail, rain, wind, or a snowstorm, we can take care of your roof with short-term and long-term solutions!

Gutters, Windows, Soffit, and Fascia
We offer gutter installation, window replacements, and services for your soffit and fascia. For more information, call us; we’d be happy to help!
Why John Mills Jr Roofing Co?
- Locally owned and operated
- Quality workmanship
- 40+ years of experience
- Free estimates
- Financing available
- Licensed and insured