2905 Rt. 16 North, Olean, NY 14760 | CALL: 716-372-5055


We are a full service commercial and industrial roofing company serving the Southern Tier  of New York and Western Pennsylvania for over 70 years.


A family-owned company  for three generations was started by the late Alvin Peterson. We specialize in commercial and industrial problem solving for a wide customer base.

Peterson Roofing Co., Inc. contributes its success to quality craftsmanship, honesty, integrity, employee safety, customer safety, public safety and consistent customer satisfaction.

We believe in building customer relationships by providing a dependable service you can count on.

In addition to new and re-roof installations, we specialize in problem solving, emergency repairs, scheduled repairs, inspections and maintenance programs. Our metal shop custom fabricates copper, aluminum and pre-finished colored sheet goods in a wide range of colors to meet your needs.

Member of the Southern Tier Builders Association and the N.Y.S. Roofing & Sheet Metal Contractors Association


Fully insured and financially sound.

Please contact us for all your roofing needs. We look forward to becoming your roofing contractor of choice. Thank you.

Serving these Upstate NY areas: Alfred, Bath, Bradford, Dansville, Eldred, Hornell, Gowanda, Jamestown, Olean, Port Allegany, Smethport, Springville, Wellsville, Warren.