[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"resolve-roofers\u002Fportland\u002Fweather-built-homes":3,"legacy-company-roofers-portland-weather-built-homes":9,"service-area-3198-portland":103,"google-reviews-ChIJ04PwsWKvlVQRllY-fNTYTEk":806},{"type":4,"category":5,"city":6,"company":7,"cityName":8},"company","roofers","portland","weather-built-homes","Portland",{"contractor":10,"categories":33,"cities":63,"testimonials":68,"sd_testimonials":69,"testimonial_count":45,"info":70,"rating":72,"quote":74,"additional_info":75,"faqs":98,"context":102},{"contractor_id":11,"display_name":12,"url_name":7,"company_logo":13,"street_address":14,"address_locality":15,"address_region":16,"postal_code":17,"phone":18,"phone_organic":19,"phone_ppc":19,"email":19,"has_email":20,"legal_entity_name":19,"work_hours":21,"google_reviews_enabled":22,"google_place_id":23,"short_desc":24,"long_desc":19,"ext_desc":19,"review_summary":25,"best_pick_text":26,"hero_image":19,"hero_image_2x":19,"hero_image_3x":19,"has_liability":22,"workers_compensation":27,"signing_date":28,"meta_title":29,"meta_description":30,"canonical_url":31,"live_ppc_phone":32},3198,"Weather Built Homes","assets\u002Fcompanylogo\u002F3198\u002F9e5708a5-b313-4bdc-be34-56e08efddd80.jpg","12606 NE 95th St C160","Vancouver","WA","98662","503-664-4992","",false,"{\"Mo\":\"7:00 am - 8:00 pm\",\"Tu\":\"7:00 am - 8:00 pm\",\"We\":\"7:00 am - 8:00 pm\",\"Th\":\"7:00 am - 8:00 pm\",\"Fr\":\"7:00 am - 8:00 pm\",\"Sa\":\"8:00 am - 3:00 pm\",\"Su\":\"Closed\",\"IsPopulated\":true}",true,"ChIJ04PwsWKvlVQRllY-fNTYTEk","Built for the weather; built for your home.","A selection of  homeowner reviews:","2nd year as a Best Pick","V","2025-11-14T00:00:00.000Z","Weather Built Homes - Roofers Reviews in Portland | Best Pick Reports","Best Pick Reports recommends Weather Built Homes, a top-rated roofing company in Portland. All Best Pick companies are backed by our guarantee, so call today!","\u002Froofers\u002Fportland\u002Fweather-built-homes",null,[34,50,57],{"category_id":35,"display_name":36,"url_name":5,"friendly_name":36,"services_offered":37,"services_not_offered":32,"specializations":32,"minimum_job":38,"warranty":39,"license_number":40,"awards_certifications":32,"organizations":32,"company_history":41,"distinctions":32,"employee_information":42,"product_information":32,"additional_information":43,"areas_served":32,"short_desc":24,"best_pick_text":26,"review_summary":25,"phone":18,"phone_organic":32,"phone_ppc":32,"live_ppc_phone":32,"avg_rating":44,"review_count":45,"total_5_stars":46,"total_4_stars":47,"total_3_stars":48,"total_2_stars":32,"total_1_stars":49,"fsr_owners_managers":32,"fsr_products_services":32,"fsr_insurance":32,"fsr_warranties":32,"fsr_company_history":32,"fsr_awards_memberships":32,"availability":32,"fee_structure":32,"financing_available":20,"free_estimates":22,"satisfaction_guarantee":32},12,"Roofers","\u003Cul>\u003Cli>Gutter installation and replacement\u003C\u002Fli>\u003Cli>Roof replacement\u003C\u002Fli>\u003Cli>Downspout replacement\u003C\u002Fli>\u003C\u002Ful>","\u003Cul>\u003Cli>Gutters: 100-foot minimum\u003C\u002Fli>\u003Cli>Roofing: Minimum of five squares\u003C\u002Fli>\u003Cli>Windows: Minimum of at least three windows unless they involve a sliding glass door, bay window, or picture window\u003C\u002Fli>\u003C\u002Ful>","\u003Cul>\u003Cli>Manufacturers&#39; warranties\u003C\u002Fli>\u003Cli>Workmanship warranties\u003C\u002Fli>\u003C\u002Ful>","224826, WEATHBH811C8","The women- and family-owned-and-operated company was established in 2019.","\u003Cul>\u003Cli>Undergo background checks\u003C\u002Fli>\u003Cli>Undergo drug testing\u003C\u002Fli>\u003Cli>Wear uniforms\u003C\u002Fli>\u003C\u002Ful>","\u003Cp>Weather Built offers products from CertainTeed, James Hardie, and Alside.\u003C\u002Fp>",4.8,160,148,6,2,4,{"category_id":51,"display_name":52,"url_name":53,"friendly_name":52,"services_offered":54,"services_not_offered":32,"specializations":32,"minimum_job":38,"warranty":39,"license_number":55,"awards_certifications":32,"organizations":32,"company_history":41,"distinctions":32,"employee_information":42,"product_information":32,"additional_information":43,"areas_served":32,"short_desc":24,"best_pick_text":26,"review_summary":25,"phone":56,"phone_organic":32,"phone_ppc":32,"live_ppc_phone":32,"avg_rating":44,"review_count":45,"total_5_stars":46,"total_4_stars":47,"total_3_stars":48,"total_2_stars":32,"total_1_stars":49,"fsr_owners_managers":32,"fsr_products_services":32,"fsr_insurance":32,"fsr_warranties":32,"fsr_company_history":32,"fsr_awards_memberships":32,"availability":32,"fee_structure":32,"financing_available":20,"free_estimates":22,"satisfaction_guarantee":32},35,"Siding","siding","\u003Cul>\u003Cli>Siding installation, repair, and replacement\u003C\u002Fli>\u003Cli>Stucco siding services\u003C\u002Fli>\u003Cli>Storm-damaged siding repair\u003C\u002Fli>\u003C\u002Ful>","224826, WEATHER BUILT HOMES LLC","503-549-1238",{"category_id":58,"display_name":59,"url_name":60,"friendly_name":59,"services_offered":61,"services_not_offered":32,"specializations":32,"minimum_job":38,"warranty":39,"license_number":40,"awards_certifications":32,"organizations":32,"company_history":41,"distinctions":32,"employee_information":42,"product_information":32,"additional_information":43,"areas_served":32,"short_desc":24,"best_pick_text":26,"review_summary":25,"phone":62,"phone_organic":32,"phone_ppc":32,"live_ppc_phone":32,"avg_rating":44,"review_count":45,"total_5_stars":46,"total_4_stars":47,"total_3_stars":48,"total_2_stars":32,"total_1_stars":49,"fsr_owners_managers":32,"fsr_products_services":32,"fsr_insurance":32,"fsr_warranties":32,"fsr_company_history":32,"fsr_awards_memberships":32,"availability":32,"fee_structure":32,"financing_available":20,"free_estimates":22,"satisfaction_guarantee":32},40,"Window & Door Replacement","window-and-door-replacement","\u003Cul>\u003Cli>Door Replacement\u003C\u002Fli>\u003Cli>Window Replacement\u003C\u002Fli>\u003C\u002Ful>","503-461-0243",[64],{"city_id":65,"display_name":8,"url_name":6,"state_code":66,"state_name":67},75,"OR","Oregon",[],[],{"phone":18,"email":19,"website":32,"short_desc":24,"long_desc":19,"ext_desc":19,"best_pick_text":26,"services_offered":37,"services_not_offered":19,"specializations":19,"minimum_job":38,"warranty":39,"license_number":40,"awards_certifications":19,"organizations":19,"company_history":41,"distinctions":19,"employee_information":42,"product_information":19,"additional_information":43,"quote":71,"quote_name":19,"quote_title":19},"\"Built for the weather; built for your home.\"",{"total_testimonial_count":45,"avg_score":44,"testimonial_count_5_star":46,"testimonial_count_4_star":47,"testimonial_count_3_star":48,"testimonial_count_2_star":73,"testimonial_count_1_star":49},0,{"name":32,"title":32,"text":71},[76,79,83,86,90,94],{"name":77,"title":78,"text":37,"order":73},"services_offered","Services Offered",{"name":80,"title":81,"text":38,"order":82},"minimum_job","Minimum Job",3,{"name":84,"title":85,"text":39,"order":49},"warranty","Warranty",{"name":87,"title":88,"text":41,"order":89},"company_history","Company History",7,{"name":91,"title":92,"text":42,"order":93},"employee_information","Employee Information",9,{"name":95,"title":96,"text":43,"order":97},"additional_information","Additional Information",11,[99],{"question":100,"answer":101},"What services does Weather Built Homes offer?","Weather Built Homes is a home exterior improvement company that specializes in residential roof replacement. The company also provides siding, window, gutter, and shower replacement services.",{"category":5,"city":6,"company":7},{"contractorId":11,"zipCount":104,"cities":105,"states":189,"coordinates":190,"center":803,"hasCoordinates":22,"locationSlug":6},176,[106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,8,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,15,178,179,180,181,182,183,184,185,186,187,188],"Amboy","Amity","Aurora","Banks","Battle Ground","Beavercreek","Beaverton","Boring","Bridal Veil","Brightwood","Brush Prairie","Buxton","Camas","Canby","Carlton","Carson","Cascade Locks","Clackamas","Clatskanie","Colton","Columbia City","Corbett","Cornelius","Damascus","Dayton","Deer Island","Donald","Dundee","Eagle Creek","Estacada","Fairview","Forest Grove","Gales Creek","Gaston","Gervais","Gladstone","Government Camp","Gresham","Happy Valley","Heisson","Hillsboro","Hubbard","La Center","Lafayette","Lake Oswego","Lyons","Manning","Marylhurst","Mcminnville","Molalla","Mount Angel","Mount Hood Parkdale","Mulino","Newberg","North Bonneville","North Plains","Oregon City","Rainier","Rhododendron","Ridgefield","Saint Helens","Saint Paul","Sandy","Scappoose","Scotts Mills","Sheridan","Sherwood","Stevenson","Timber","Troutdale","Tualatin","Underwood","Vernonia","Warren","Washougal","Welches","West Linn","Willamina","Wilsonville","Woodburn","Woodland","Yacolt","Yamhill",[66,16],[191,195,199,203,207,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325,329,333,337,341,345,349,353,357,361,365,369,373,377,381,383,385,389,391,395,399,403,407,411,415,419,423,427,431,435,439,443,447,451,455,459,463,465,469,473,477,481,485,489,493,497,501,505,509,512,516,518,522,526,530,534,538,542,546,550,554,558,562,566,570,574,578,582,586,590,592,596,600,604,608,611,615,617,621,623,625,627,629,631,633,637,639,641,645,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741,745,748,751,755,759,763,767,769,773,777,781,785,789,793,797,801],{"lat":192,"lng":193,"zip":194,"city":108,"state":66},45.2284,-122.8039,"97002",{"lat":196,"lng":197,"zip":198,"city":112,"state":66},45.5201,-122.8604,"97003",{"lat":200,"lng":201,"zip":202,"city":111,"state":66},45.2597,-122.4751,"97004",{"lat":204,"lng":205,"zip":206,"city":112,"state":66},45.4963,-122.8001,"97005",{"lat":196,"lng":197,"zip":208,"city":112,"state":66},"97006",{"lat":210,"lng":211,"zip":212,"city":112,"state":66},45.4505,-122.8652,"97007",{"lat":214,"lng":215,"zip":216,"city":112,"state":66},45.456,-122.7996,"97008",{"lat":218,"lng":219,"zip":220,"city":113,"state":66},45.4297,-122.3807,"97009",{"lat":222,"lng":223,"zip":224,"city":114,"state":66},45.583,-122.1011,"97010",{"lat":226,"lng":227,"zip":228,"city":115,"state":66},45.3652,-122.0036,"97011",{"lat":230,"lng":231,"zip":232,"city":119,"state":66},45.2514,-122.6832,"97013",{"lat":234,"lng":235,"zip":236,"city":122,"state":66},45.671,-121.8686,"97014",{"lat":238,"lng":239,"zip":240,"city":123,"state":66},45.415,-122.52,"97015",{"lat":242,"lng":243,"zip":244,"city":124,"state":66},46.0665,-123.2059,"97016",{"lat":246,"lng":247,"zip":248,"city":125,"state":66},45.1573,-122.4248,"97017",{"lat":250,"lng":251,"zip":252,"city":126,"state":66},45.8925,-122.8122,"97018",{"lat":254,"lng":255,"zip":256,"city":127,"state":66},45.5221,-122.2417,"97019",{"lat":258,"lng":259,"zip":260,"city":132,"state":66},45.2199,-122.8405,"97020",{"lat":262,"lng":263,"zip":264,"city":134,"state":66},45.3582,-122.3381,"97022",{"lat":266,"lng":267,"zip":268,"city":135,"state":66},45.2872,-122.3259,"97023",{"lat":270,"lng":271,"zip":272,"city":136,"state":66},45.5473,-122.4414,"97024",{"lat":274,"lng":275,"zip":276,"city":140,"state":66},45.1086,-122.8962,"97026",{"lat":278,"lng":279,"zip":280,"city":141,"state":66},45.3899,-122.5902,"97027",{"lat":282,"lng":283,"zip":284,"city":142,"state":66},45.2972,-121.739,"97028",{"lat":286,"lng":287,"zip":288,"city":143,"state":66},45.5154,-122.4203,"97030",{"lat":290,"lng":291,"zip":292,"city":147,"state":66},45.1823,-122.8079,"97032",{"lat":294,"lng":295,"zip":296,"city":150,"state":66},45.4093,-122.6847,"97034",{"lat":298,"lng":299,"zip":300,"city":150,"state":66},45.4147,-122.7227,"97035",{"lat":302,"lng":303,"zip":304,"city":153,"state":66},45.4012,-122.6512,"97036",{"lat":306,"lng":307,"zip":308,"city":155,"state":66},45.1223,-122.5756,"97038",{"lat":310,"lng":311,"zip":312,"city":157,"state":66},45.4929,-121.5983,"97041",{"lat":314,"lng":315,"zip":316,"city":158,"state":66},45.213,-122.5351,"97042",{"lat":318,"lng":319,"zip":320,"city":162,"state":66},45.3377,-122.57,"97045",{"lat":322,"lng":323,"zip":324,"city":163,"state":66},46.0646,-122.9671,"97048",{"lat":326,"lng":327,"zip":328,"city":164,"state":66},45.3465,-121.9151,"97049",{"lat":330,"lng":331,"zip":332,"city":166,"state":66},45.8608,-122.8282,"97051",{"lat":334,"lng":335,"zip":336,"city":179,"state":66},45.826,-122.8634,"97053",{"lat":338,"lng":339,"zip":340,"city":131,"state":66},45.9356,-122.8985,"97054",{"lat":342,"lng":343,"zip":344,"city":168,"state":66},45.379,-122.223,"97055",{"lat":346,"lng":347,"zip":348,"city":169,"state":66},45.7655,-122.8928,"97056",{"lat":350,"lng":351,"zip":352,"city":175,"state":66},45.5254,-122.3739,"97060",{"lat":354,"lng":355,"zip":356,"city":176,"state":66},45.3727,-122.7631,"97062",{"lat":358,"lng":359,"zip":360,"city":178,"state":66},45.8573,-123.1967,"97064",{"lat":362,"lng":363,"zip":364,"city":181,"state":66},45.3399,-121.9598,"97067",{"lat":366,"lng":367,"zip":368,"city":182,"state":66},45.3669,-122.648,"97068",{"lat":370,"lng":371,"zip":372,"city":184,"state":66},45.2986,-122.7699,"97070",{"lat":374,"lng":375,"zip":376,"city":185,"state":66},45.1446,-122.8583,"97071",{"lat":378,"lng":379,"zip":380,"city":112,"state":66},45.4871,-122.8037,"97075",{"lat":378,"lng":379,"zip":382,"city":112,"state":66},"97076",{"lat":378,"lng":379,"zip":384,"city":112,"state":66},"97077",{"lat":386,"lng":387,"zip":388,"city":112,"state":66},45.452,-122.7893,"97078",{"lat":386,"lng":387,"zip":390,"city":112,"state":66},"97079",{"lat":392,"lng":393,"zip":394,"city":143,"state":66},45.4817,-122.4156,"97080",{"lat":396,"lng":397,"zip":398,"city":144,"state":66},45.4446,-122.5372,"97086",{"lat":400,"lng":401,"zip":402,"city":129,"state":66},45.4176,-122.459,"97089",{"lat":404,"lng":405,"zip":406,"city":107,"state":66},45.1157,-123.1744,"97101",{"lat":408,"lng":409,"zip":410,"city":109,"state":66},45.6535,-123.121,"97106",{"lat":412,"lng":413,"zip":414,"city":117,"state":66},45.737,-123.2146,"97109",{"lat":416,"lng":417,"zip":418,"city":120,"state":66},45.2859,-123.1523,"97111",{"lat":420,"lng":421,"zip":422,"city":128,"state":66},45.529,-123.0415,"97113",{"lat":424,"lng":425,"zip":426,"city":130,"state":66},45.1977,-123.0753,"97114",{"lat":428,"lng":429,"zip":430,"city":133,"state":66},45.2776,-123.0152,"97115",{"lat":432,"lng":433,"zip":434,"city":137,"state":66},45.5981,-123.1818,"97116",{"lat":436,"lng":437,"zip":438,"city":138,"state":66},45.5957,-123.234,"97117",{"lat":440,"lng":441,"zip":442,"city":139,"state":66},45.4427,-123.1666,"97119",{"lat":444,"lng":445,"zip":446,"city":146,"state":66},45.4984,-122.957,"97123",{"lat":448,"lng":449,"zip":450,"city":146,"state":66},45.5387,-122.9636,"97124",{"lat":452,"lng":453,"zip":454,"city":152,"state":66},45.6648,-123.1637,"97125",{"lat":456,"lng":457,"zip":458,"city":149,"state":66},45.2466,-123.1114,"97127",{"lat":460,"lng":461,"zip":462,"city":154,"state":66},45.2097,-123.2043,"97128",{"lat":448,"lng":449,"zip":464,"city":146,"state":66},"97129",{"lat":466,"lng":467,"zip":468,"city":159,"state":66},45.3099,-122.9685,"97132",{"lat":470,"lng":471,"zip":472,"city":161,"state":66},45.6686,-123.0281,"97133",{"lat":474,"lng":475,"zip":476,"city":167,"state":66},45.196,-122.9674,"97137",{"lat":478,"lng":479,"zip":480,"city":172,"state":66},45.3514,-122.8567,"97140",{"lat":482,"lng":483,"zip":484,"city":174,"state":66},45.727,-123.3119,"97144",{"lat":486,"lng":487,"zip":488,"city":188,"state":66},45.335,-123.2036,"97148",{"lat":490,"lng":491,"zip":492,"city":8,"state":66},45.5078,-122.6897,"97201",{"lat":494,"lng":495,"zip":496,"city":8,"state":66},45.484,-122.6365,"97202",{"lat":498,"lng":499,"zip":500,"city":8,"state":66},45.5889,-122.7347,"97203",{"lat":502,"lng":503,"zip":504,"city":8,"state":66},45.5181,-122.6745,"97204",{"lat":506,"lng":507,"zip":508,"city":8,"state":66},45.5207,-122.6888,"97205",{"lat":494,"lng":510,"zip":511,"city":8,"state":66},-122.5973,"97206",{"lat":513,"lng":514,"zip":515,"city":8,"state":66},45.5235,-122.6762,"97207",{"lat":513,"lng":514,"zip":517,"city":8,"state":66},"97208",{"lat":519,"lng":520,"zip":521,"city":8,"state":66},45.527,-122.6854,"97209",{"lat":523,"lng":524,"zip":525,"city":8,"state":66},45.5303,-122.7033,"97210",{"lat":527,"lng":528,"zip":529,"city":8,"state":66},45.5653,-122.6448,"97211",{"lat":531,"lng":532,"zip":533,"city":8,"state":66},45.5441,-122.6423,"97212",{"lat":535,"lng":536,"zip":537,"city":8,"state":66},45.5373,-122.5987,"97213",{"lat":539,"lng":540,"zip":541,"city":8,"state":66},45.5142,-122.6364,"97214",{"lat":543,"lng":544,"zip":545,"city":8,"state":66},45.5143,-122.599,"97215",{"lat":547,"lng":548,"zip":549,"city":8,"state":66},45.5137,-122.5569,"97216",{"lat":551,"lng":552,"zip":553,"city":8,"state":66},45.5742,-122.6842,"97217",{"lat":555,"lng":556,"zip":557,"city":8,"state":66},45.56,-122.6001,"97218",{"lat":559,"lng":560,"zip":561,"city":8,"state":66},45.458,-122.7074,"97219",{"lat":563,"lng":564,"zip":565,"city":8,"state":66},45.5411,-122.5566,"97220",{"lat":567,"lng":568,"zip":569,"city":8,"state":66},45.4918,-122.7267,"97221",{"lat":571,"lng":572,"zip":573,"city":8,"state":66},45.4373,-122.6147,"97222",{"lat":575,"lng":576,"zip":577,"city":8,"state":66},45.4403,-122.7793,"97223",{"lat":579,"lng":580,"zip":581,"city":8,"state":66},45.4094,-122.8014,"97224",{"lat":583,"lng":584,"zip":585,"city":8,"state":66},45.4985,-122.7787,"97225",{"lat":587,"lng":588,"zip":589,"city":8,"state":66},45.5496,-122.6743,"97227",{"lat":513,"lng":514,"zip":591,"city":8,"state":66},"97228",{"lat":593,"lng":594,"zip":595,"city":8,"state":66},45.5483,-122.8276,"97229",{"lat":597,"lng":598,"zip":599,"city":8,"state":66},45.5472,-122.5001,"97230",{"lat":601,"lng":602,"zip":603,"city":8,"state":66},45.6401,-122.838,"97231",{"lat":605,"lng":606,"zip":607,"city":8,"state":66},45.5287,-122.6363,"97232",{"lat":539,"lng":609,"zip":610,"city":8,"state":66},-122.4985,"97233",{"lat":612,"lng":613,"zip":614,"city":8,"state":66},45.4887,-122.5091,"97236",{"lat":513,"lng":514,"zip":616,"city":8,"state":66},"97238",{"lat":618,"lng":619,"zip":620,"city":8,"state":66},45.4983,-122.6913,"97239",{"lat":513,"lng":514,"zip":622,"city":8,"state":66},"97240",{"lat":513,"lng":514,"zip":624,"city":8,"state":66},"97242",{"lat":513,"lng":514,"zip":626,"city":8,"state":66},"97250",{"lat":513,"lng":514,"zip":628,"city":8,"state":66},"97251",{"lat":513,"lng":514,"zip":630,"city":8,"state":66},"97252",{"lat":513,"lng":514,"zip":632,"city":8,"state":66},"97253",{"lat":634,"lng":635,"zip":636,"city":8,"state":66},45.5967,-122.5942,"97254",{"lat":513,"lng":514,"zip":638,"city":8,"state":66},"97256",{"lat":513,"lng":514,"zip":640,"city":8,"state":66},"97258",{"lat":642,"lng":643,"zip":644,"city":8,"state":66},45.4762,-122.5596,"97266",{"lat":646,"lng":647,"zip":648,"city":8,"state":66},45.4021,-122.6144,"97267",{"lat":513,"lng":514,"zip":650,"city":8,"state":66},"97268",{"lat":513,"lng":514,"zip":652,"city":8,"state":66},"97269",{"lat":513,"lng":514,"zip":654,"city":8,"state":66},"97280",{"lat":513,"lng":514,"zip":656,"city":8,"state":66},"97281",{"lat":513,"lng":514,"zip":658,"city":8,"state":66},"97282",{"lat":513,"lng":514,"zip":660,"city":8,"state":66},"97283",{"lat":513,"lng":514,"zip":662,"city":8,"state":66},"97286",{"lat":513,"lng":514,"zip":664,"city":8,"state":66},"97290",{"lat":513,"lng":514,"zip":666,"city":8,"state":66},"97291",{"lat":513,"lng":514,"zip":668,"city":8,"state":66},"97292",{"lat":513,"lng":514,"zip":670,"city":8,"state":66},"97293",{"lat":513,"lng":514,"zip":672,"city":8,"state":66},"97294",{"lat":513,"lng":514,"zip":674,"city":8,"state":66},"97296",{"lat":513,"lng":514,"zip":676,"city":8,"state":66},"97298",{"lat":678,"lng":679,"zip":680,"city":151,"state":66},44.7499,-122.595,"97358",{"lat":682,"lng":683,"zip":684,"city":156,"state":66},45.0737,-122.7856,"97362",{"lat":686,"lng":687,"zip":688,"city":170,"state":66},44.9897,-122.6187,"97375",{"lat":690,"lng":691,"zip":692,"city":171,"state":66},45.0897,-123.4003,"97378",{"lat":694,"lng":695,"zip":696,"city":183,"state":66},45.0826,-123.5047,"97396",{"lat":698,"lng":699,"zip":700,"city":106,"state":16},45.9195,-122.4574,"98601",{"lat":702,"lng":703,"zip":704,"city":110,"state":16},45.7907,-122.5318,"98604",{"lat":706,"lng":707,"zip":708,"city":116,"state":16},45.7304,-122.4843,"98606",{"lat":710,"lng":711,"zip":712,"city":118,"state":16},45.6058,-122.4142,"98607",{"lat":714,"lng":715,"zip":716,"city":121,"state":16},45.7493,-121.8351,"98610",{"lat":718,"lng":719,"zip":720,"city":145,"state":16},45.8248,-122.4912,"98622",{"lat":722,"lng":723,"zip":724,"city":148,"state":16},45.8806,-122.624,"98629",{"lat":726,"lng":727,"zip":728,"city":160,"state":16},45.6373,-121.9712,"98639",{"lat":730,"lng":731,"zip":732,"city":165,"state":16},45.7846,-122.6934,"98642",{"lat":734,"lng":735,"zip":736,"city":173,"state":16},45.6882,-121.9093,"98648",{"lat":738,"lng":739,"zip":740,"city":177,"state":16},45.7409,-121.5974,"98651",{"lat":742,"lng":743,"zip":744,"city":15,"state":16},45.6418,-122.6801,"98660",{"lat":742,"lng":746,"zip":747,"city":15,"state":16},-122.6251,"98661",{"lat":749,"lng":750,"zip":17,"city":15,"state":16},45.6914,-122.5805,{"lat":752,"lng":753,"zip":754,"city":15,"state":16},45.6514,-122.6604,"98663",{"lat":756,"lng":757,"zip":758,"city":15,"state":16},45.6231,-122.5767,"98664",{"lat":760,"lng":761,"zip":762,"city":15,"state":16},45.6892,-122.6616,"98665",{"lat":764,"lng":765,"zip":766,"city":15,"state":16},45.6387,-122.6615,"98666",{"lat":764,"lng":765,"zip":768,"city":15,"state":16},"98668",{"lat":770,"lng":771,"zip":772,"city":180,"state":16},45.5959,-122.3104,"98671",{"lat":774,"lng":775,"zip":776,"city":186,"state":16},45.9219,-122.7126,"98674",{"lat":778,"lng":779,"zip":780,"city":187,"state":16},45.8622,-122.4275,"98675",{"lat":782,"lng":783,"zip":784,"city":15,"state":16},45.6644,-122.5212,"98682",{"lat":786,"lng":787,"zip":788,"city":15,"state":16},45.6032,-122.5133,"98683",{"lat":790,"lng":791,"zip":792,"city":15,"state":16},45.6359,-122.5155,"98684",{"lat":794,"lng":795,"zip":796,"city":15,"state":16},45.7162,-122.6899,"98685",{"lat":798,"lng":799,"zip":800,"city":15,"state":16},45.712,-122.6322,"98686",{"lat":764,"lng":765,"zip":802,"city":15,"state":16},"98687",{"lat":804,"lng":805},45.506810588235325,-122.67027352941177,{"reviews":807,"rating":863,"userRatingCount":864},[808,821,832,842,853],{"name":809,"rating":810,"text":811,"originalText":814,"authorAttribution":815,"relativePublishTimeDescription":819,"publishTime":820},"places\u002FChIJ04PwsWKvlVQRllY-fNTYTEk\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT2xOeWJqVmxWMGhOZFRKVWRFRlNTMjEwV0U1SlptYxAB",5,{"text":812,"languageCode":813},"THANK YOU TO MEDFORD\n\nExcellent job all around. From the start with Danny and then with the install team. Quick, professional, willing to work with me to make it affordable. I've never felt such a relief having new windows in my home. I can finally open my windows and have a cross breeze. I'm beyond grateful for what Danny and weather built homes team has done for me. I would recommend them to anyone who is looking for quality windows, roof,siding, and shower replacement. They will take care of you.I can't thank them enough for what they've provided for me. More than just new windows, but now a new life with fresh air in my home.","en",{"text":812,"languageCode":813},{"displayName":816,"uri":817,"photoUri":818},"Peggy Cooley","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F103369867428036273071\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocKQ16l1V4UAEPq7ZQHSqDEr0M6R61QkM6gpbVDAVQu6uZ9u3A=s128-c0x00000000-cc-rp-mo","a month ago","2026-09-01T18:08:20.057916142Z",{"name":822,"rating":810,"text":823,"originalText":825,"authorAttribution":826,"relativePublishTimeDescription":830,"publishTime":831},"places\u002FChIJ04PwsWKvlVQRllY-fNTYTEk\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT214Zk1UbE1NMVJhY2s5b1prbzJNazFETFhOR1luYxAB",{"text":824,"languageCode":813},"This was my first experience needing a roof replaced.  Josh was very helpful and knowledgeable through the process and very patient answering all my questions.  He gave me the best information to help us make the best decision.  I highly recommend going to Josh for your roofing issues!",{"text":824,"languageCode":813},{"displayName":827,"uri":828,"photoUri":829},"Tracy Pennebaker","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F116652324228430113922\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocLP4iflkYbHygGfIyLewS1tPTH_fGfGVxEmYrhixKv4An5_Cw=s128-c0x00000000-cc-rp-mo","6 months ago","2026-03-30T16:31:08.730297881Z",{"name":833,"rating":810,"text":834,"originalText":836,"authorAttribution":837,"relativePublishTimeDescription":819,"publishTime":841},"places\u002FChIJ04PwsWKvlVQRllY-fNTYTEk\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT2tnelRWWkxjelpHUkVWdGRFdE9lREZEVFc5TWFFRRAB",{"text":835,"languageCode":813},"I spent a couple hours with Josh and Connor with my daughter. They were educating us with the bathroom products and what I would need to replace for my shower. Both were  gentleman and gave us great suggestions on what would work best to suit my needs.",{"text":835,"languageCode":813},{"displayName":838,"uri":839,"photoUri":840},"Vickie Snell","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F108770046379369753595\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocI80O0NPZuEwYPD-l7e6TeCrILQDt28zOsq3rnPi261zG9tpQ=s128-c0x00000000-cc-rp-mo","2026-09-01T03:20:45.850751298Z",{"name":843,"rating":810,"text":844,"originalText":846,"authorAttribution":847,"relativePublishTimeDescription":851,"publishTime":852},"places\u002FChIJ04PwsWKvlVQRllY-fNTYTEk\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT25GRE1WQXdhV0pDU1Y5SWVrVTRla2cxZURKb2JYYxAB",{"text":845,"languageCode":813},"Zac was wonderful and so patient. He even met us at the beach. He was up front and honest and gave us the price we were quoted. Other companies told us one price that changed once we agreed. Thanks Zac for getting us our roof! We are so relieved, it has been stressing us out.",{"text":845,"languageCode":813},{"displayName":848,"uri":849,"photoUri":850},"Danielle Price","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F103375272767516318154\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocLXCPDGQB1ZXczcSAJo-AEsUYpVkWzK3sNBkyWeFaQFPW86bw=s128-c0x00000000-cc-rp-mo","5 months ago","2026-05-01T04:57:24.781287204Z",{"name":854,"rating":810,"text":855,"originalText":857,"authorAttribution":858,"relativePublishTimeDescription":830,"publishTime":862},"places\u002FChIJ04PwsWKvlVQRllY-fNTYTEk\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT25Cc1VrWjFRekJ5TkdGWlZXdFBRbVp3YlVwUUxWRRAB",{"text":856,"languageCode":813},"I recently had the pleasure of working with Josh , and I couldn’t be more satisfied! From the beginning he was responsive , friendly, and took the time to answer all of my questions, give me multiple options and explain the process to me.\n\nHe showed up on time. The project was also completed within the promised timeframe, which made the entire process stress-free for me.\nI highly recommend Josh if you’re looking for someone in the Roofing industry who is reliable and professional who doesn’t cut corners and truly takes pride in his work. Thank You!",{"text":856,"languageCode":813},{"displayName":859,"uri":860,"photoUri":861},"Diana Gulchuk","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F114955015098675815504\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocL4EI9fXdxtB-lbcRWX8FqXs9nW3CSy0HYwk84ghiCpThhqYQ=s128-c0x00000000-cc-rp-mo","2026-03-30T17:05:36.208212971Z",4.6,302]