Pinnacle Roofing is proud to serve North Kingstown, RI including the Davisville and Wickford neighborhoods.

Pinnacle Roofing is a local, licensed and insured SELECT ShingleMaster certified roofing company serving North Kingstown, RI. We can offer manufacturer labor and material warranties and can complete most roofs in just one day. As a certified local RI roofer, we specialize in complete roof installations and are part of only 5% of roofers who are fully factory trained and certified to provide a long-lasting manufacturer-backed roof.

We install both residential and commercial roofs and our materials include asphalt shingles, rubber EPDM, silicone roof systems, skylights, gutter leaf guards, roof coatings, and rolled asphalt flat roofs.

We handle damaged by winds or storms as we have insurance specialists to ensure your claim is handled promptly and smoothly while completely covering the cost of repairs.

Is It Time For A New Roof?

There are definite signs to look for in determining if it is time for a new roof. If you can see cracked shingles, curling shingles, sheathing, shingle or siding decay, these visual cues suggest it is time to call a professional to take a look. Leaking in the attic after heavy rain, stains on the ceilings or walls, and blistering paint are also signs. If you notice the roofing granules in your gutters and downspouts or have high energy bills these are clues as well.

Jamestown, RI
Jamestown, RI

Kings Towne was settled in 1641. Later the town was split into North and South Kingstown. The town is situated on the Narrangasett Bay. The Naval Air Station was based at Quonset Point and the Construction Battalion (Seabees) was based at Davisville. The Quonset Air Museum and the Seabees Museum now commemorate their efforts. Gilbert Stuart, the man who painted the George Washington image that is on all the US one dollar bills was born in this town. Historical buildings such as Casey Farm and Smith's Castle help to tell the story of North Kingstown.

Cities Served

Text goes Here


<div id="geojuice-output"></div>

<script src="//ajax.googleapis.com/ ajax/libs/jquery/1.10.2/ jquery.min.js"></script>

<link href="https://d2gwjd5chbpgug. cloudfront.net/v3/css/ nnplugin.min.css" rel="stylesheet" type="text/css" />

<script src="https://d2gwjd5chbpgug. cloudfront.net/v3/scripts/ heatmap.min.js"></script>

<script type="text/javascript">

//$display values

//serviceareareviewcombo

//recentreviews

//serviceareamap

jQuery(document).ready( function() {

jQuery.ajax({

url: "https://libs.sfs.io/public/ geojuice/geojuice_ajax_iicf5. php",

type: "GET",

crossDomain: true,

data: { token: "d57fd4fb-31aa-4f14-833f- 14b54f062104", showmap: "yes", zoomlevel: "9", reviewcount: "20", checkincount : "20", display: "serviceareareviewcombo" },

dataType: "json",

success: function(response) {

jQuery('#geojuice-output'). html(response.message);

},

error: function(xhr, status) {

alert(status);

}

});

});

</script>