{"id":35462,"date":"2026-01-09T19:57:44","date_gmt":"2026-01-09T19:57:44","guid":{"rendered":"https:\/\/www.windownation.com\/locations\/michigan\/farmington-hills\/"},"modified":"2026-01-09T19:57:44","modified_gmt":"2026-01-09T19:57:44","slug":"michigan-farmington-hills","status":"publish","type":"nbly_city","link":"https:\/\/www.windownation.com\/locations\/michigan\/farmington-hills\/","title":{"rendered":"Farmington Hills"},"content":{"rendered":"\n                <section class=\"wp-block-wn-hero-banner\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"hero-banner-content\">\n                            <div class=\"hero-banner-content-container\">\n                                <h1>Window Replacement for <strong>Farmington Hills, MI<\/strong> Homeowners<\/h1>\n                                <div class=\"wn-hero-heading\">Your Window &#038; Door Replacement Experts<\/div>\n                                <p>Replacement windows in Farmington Hills, Michigan are easy with our start-to-finish process. A free in-home consultation and expert installation ensure your new windows are a perfect fit for Midwest conditions. <\/p>\n                            <\/div>\n                            \n                        <\/div>\n                        <div class=\"hero-banner-form\">\n                            <section class=\"wp-block-wn-schedule-service\">\n                            <div class=\"service-form-container\">\n                                <div class=\"service-form\">\n                                    <h2>Get Your Free Estimate<\/h2>\n                                    <form class=\"wn-schedule-service-form\" name=\"homepageForm\" id=\"locationDetailForm\" data-msevent=\"form_submitted\" data-mscategory=\"form_submitted\" data-msaction=\"form submission\">\n                                        <div>\n                                            <div>\n                                                <label for=\"req-first-name\">First Name*<\/label>\n                                                <input type=\"text\" id=\"req-first-name\" data-wn=\"req-name\" required>\n                                            <\/div>\n                                            <div>\n                                                <label for=\"req-last-name\">Last Name*<\/label>\n                                                <input type=\"text\" id=\"req-last-name\" data-wn=\"req-name\" required>\n                                            <\/div>\n                                        <\/div>\n                                        <div>\n                                            <div class=\"form-wide\">\n                                                <label for=\"req-email\">Email*<\/label>\n                                                <input type=\"email\" id=\"req-email\" data-wn=\"req-email\" required>\n                                            <\/div>\n                                        <\/div>\n                                        <div>\n                                            <div>\n                                                <label for=\"req-phone\">Phone Number*<\/label>\n                                                <input type=\"tel\" id=\"req-phone\" data-wn=\"req-phone\" required pattern=\"\\([0-9]{3}\\) [0-9]{3}-[0-9]{4}\" oninvalid=\"setCustomValidity('Please use required format (xxx) xxx-xxxx')\" oninput=\"setCustomValidity('')\">\n                                            <\/div>\n                                            <div>\n                                                <label for=\"req-postal-code\">ZIP Code*<\/label>\n                                                <input type=\"text\" id=\"req-postal-code\" data-wn=\"req-address\" required pattern=\"[0-9]{5}\">\n                                            <\/div>\n                                        <\/div>\n                                        <div>\n                                            <div class=\"form-sms\">    \n                                                <input type=\"checkbox\" id=\"req-sms\" required>\n                                                <div class=\"service-reminder-wrap\">\n                                                    <label for=\"req-sms\">By submitting this form, you are giving your express written consent without obligation for Window Nation to contact you regarding our services using e-mail, phone, or text, including automated technology for calls and\/or texts to the mobile number(s) provided. For more details, including how to opt out, read our <a href=\"https:\/\/www.windownation.com\/privacy-policy\" target=\"_blank\">privacy policy<\/a>.<\/label>\n                                                <\/div>\n                                            <\/div>\n                                        <\/div>\n                                        <button type=\"submit\" class=\"primary-btn wn-schedule-service\" title=\"Submit\">Submit<\/button>\n                                    <\/form>\n                                <\/div>\n                                <div class=\"service-form-success\">\n                                    <h2>Thank you for contacting us!<\/h2>\n                                    <p><\/p>\n                                <div>\n                            <\/div>\n                        <\/section>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n<section class=\"wp-block-wn-service-cards\">\n\t\t\t<div class=\"wn-block-container\">\n                <div class=\"wp-block-wn-service-cards-header\">\t\n                    <div class=\"wn-eyebrow\">Why Homeowners Choose Us<\/div>\n                    <h2>Our Offerings<\/h2>\n                    <p>We specialize in home window and door replacement services for Farmington Hills, Michigan homeowners. Our energy-efficient products cut down on drafts, reduce utility costs, and complement the look of your home.<\/p>\n                <\/div>\n\t\t\t\t<ul class=\"wn-service-cards\"><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Bay-Window.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/windows\/products\/bay-windows\">Bay Windows<\/a><\/h3>\n                        <\/div>\n                        <div>Bay windows are designed with energy efficiency in mind. We provide multiple styles to improve comfort year-round. Plus, they bring in more natural light while keeping sound out.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Door.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/doors\">Door Replacement<\/a><\/h3>\n                        <\/div>\n                        <div>Whether it&#8217;s an elegant entry or energy-saving sliding glass door, our replacements bring beauty, reliability, and performance to your Farmington Hills home.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Double-Hung.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/windows\/products\/double-hung-windows\">Double Hung Windows<\/a><\/h3>\n                        <\/div>\n                        <div>Our most popular style, double hung windows are versatile, energy efficient, and easy to clean with tilt-in sashes. They&#8217;re a timeless option that delivers both functionality and curb appeal.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><li class=\"wn-service-card\">\n                <div class=\"wn-service-card-content\">\n                    <div class=\"wn-service-card-content-container\">\t\n                        <div>    \n                            <img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/09\/Specialty-Windows.svg\" loading=\"lazy\" alt=\"\" \/>\n                            <h3><a href=\"\/windows\/products\/specialty-windows\">Specialty Windows<\/a><\/h3>\n                        <\/div>\n                        <div>Custom windows are crafted for unusual spaces or bold designs. They provide efficiency, durability, and standout style that makes your Farmington Hills home unique.\n\n<\/div>\n                    <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/li><\/ul><\/div><\/section>\n\n\n\n\n\n\n                <section class=\"wp-block-wn-mini-cta\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"wn-mini-cta-content\">\n                            <h2>Get 50% off all window styles<\/h2>\n                            <p>Plus enjoy 0% financing for 60 months<\/p>\n                        <\/div>\n                        <div class=\"wn-cta-buttons\">\n                            \n                                <div class=\"wp-block-wn-cta-button\">\n                                    <a class=\"secondary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Request a Quote<\/a>\n                                <\/div>\n                            \n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-call-out-blocks\">\n                    <div class=\"wp-block-wn-call-out-blocks-content-container\">\n                        <div class=\"wn-eyebrow\">Our Method<\/div>\n                        <h2>From Consultation to Installation in Farmington Hills, MI<\/h2>    \n                        <div class=\"wn-block-container\">  \n                            <div class=\"wp-block-wn-call-out-blocks-content\">\n                                <ul class=\"wp-block-wn-call-out-blocks-list\">\n            <li class=\"wp-block-wn-call-out-block\">\n                <div class=\"wp-block-wn-call-out-blocks-item-header\">\n                    <div class=\"wn-eyebrow\">Step 1<\/div>\n                    <h3>No-Cost Consultation<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Window and door projects in Farmington Hills, MI start with a free in-home consultation. We take time to understand your goals and budget, then design a plan that makes replacement simple and stress-free.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-call-out-block\">\n                <div class=\"wp-block-wn-call-out-blocks-item-header\">\n                    <div class=\"wn-eyebrow\">Step 2<\/div>\n                    <h3>Professional Window Installation<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">A proper installation makes all the difference in Farmington Hills, MI. Our crews deliver flawless fits that extend product life, enhance efficiency, and increase your home&#8217;s long-term value.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-call-out-block\">\n                <div class=\"wp-block-wn-call-out-blocks-item-header\">\n                    <div class=\"wn-eyebrow\">Step 3<\/div>\n                    <h3>Trusted Customer Service<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Homes in Farmington Hills, MI face brutal winters and hot summers, but our customer service doesn&#8217;t stop when the job ends. You can rely on our team year-round for maintenance, guidance, and ongoing care.<\/p>\n                    \n                <\/div>\n            <\/li>\n        <\/ul>\n                            <\/div>\n                            <div class=\"wn-call-out-blocks-image\"><img decoding=\"async\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/509x339.jpg\" class=\"wp-image-1115\" alt=\"Window Nation Installation Process\"\/><\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n        <section class=\"wp-block-wn-service-area\">\n            <div class=\"wn-block-container\">\n                <div class=\"service-area-header\">\n                    <div class=\"wn-eyebrow\">Windows &#038; Doors for Homes Like Yours<\/div>\n                    <h2>Trusted Window Replacement Experts in Farmington Hills<\/h2>\n                    <p><\/p>\n                <\/div>\n                <div class=\"serviced-cities\"><section class=\"wp-block-wn-serviced-cities\">\n                            <div class=\"wn-serviced-cities-content\">    \n                            <h3>Window Nation Detroit<\/h3>  \n                            <div>\n                            46902 Liberty Drive <br \/>\n                            Wixom, Michigan, 48393<br \/>\n                            <a href=\"tel:2486338480\">(248) 633-8480<\/a>\n                        <\/div>\n                        <br \/>\n                            <div><strong>All Serviced Cities:<\/strong><\/div>\n                            <ul><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/ann-arbor\/\">Ann Arbor<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/auburn-hills\/\">Auburn Hills<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/berkley\/\">Berkley<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/birmingham\/\">Birmingham<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/brighton\/\">Brighton<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/brighton-charter-township\/\">Brighton Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/clawson\/\">Clawson<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/commerce-charter-township\/\">Commerce Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/detroit\/\">Detroit<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/genoa-charter-township\/\">Genoa Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/grosse-pointe-woods\/\">Grosse Pointe Woods<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/hamburg-township\/\">Hamburg Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/hartland-township\/\">Hartland Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/highland-charter-township\/\">Highland Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/independence-charter-township\/\">Independence Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/livonia\/\">Livonia<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/lyon-charter-township\/\">Lyon Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/milford-charter-township\/\">Milford Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/northville-charter-township\/\">Northville Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/orion-charter-township\/\">Orion Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/oxford-charter-township\/\">Oxford Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/plymouth-charter-township\/\">Plymouth Charter Township<\/a><\/li><li><a href=\"\">Plymouth Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/rochester\/\">Rochester<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/rochester-hills\/\">Rochester Hills<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/royal-oak\/\">Royal Oak<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/saline\/\">Saline<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/south-lyon\/\">South Lyon<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/troy\/\">Troy<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/washington-charter-township\/\">Washington Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/west-bloomfield-charter-township\/\">West Bloomfield Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/white-lake-charter-township\/\">White Lake Charter Township<\/a><\/li><li><a href=\"https:\/\/www.windownation.com\/locations\/michigan\/wixom\/\">Wixom<\/a><\/li><\/ul>\n                            <\/div>\n                            <div class=\"wn-serviced-cities-map\">\n                                \n        <div id=\"nbly-service-map\" role=\"presentation\"><\/div>\n        <script>\n            (g=>{var h,a,k,p=\"The Google Maps JavaScript API\",c=\"google\",l=\"importLibrary\",q=\"__ib__\",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement(\"script\"));e.set(\"libraries\",[...r]+\"\");for(k in g)e.set(k.replace(\/[A-Z]\/g,t=>\"_\"+t[0].toLowerCase()),g[k]);e.set(\"callback\",c+\".maps.\"+q);a.src=`https:\/\/maps.${c}apis.com\/maps\/api\/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+\" could not load.\"));a.nonce=m.querySelector(\"script[nonce]\")?.nonce||\"\";m.head.append(a)}));d[l]?console.warn(p+\" only loads once. Ignoring:\",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({\n                key: \"AIzaSyAgutGJdUeN8A3K5pre71IrumEAXexIeKI\",\n                v: \"weekly\",\n            });\n        <\/script>\n        <script>\n            let map;\n            async function initMap() {\n            const { Map, InfoWindow } = await google.maps.importLibrary(\"maps\");\n                            const { AdvancedMarkerElement, PinElement } = await google.maps.importLibrary(\"marker\",);\n                            const map = new google.maps.Map(document.getElementById(\"nbly-service-map\"), {\n                \/\/map = new google.maps.Map(document.getElementById(\"nbly-service-map\"), {\n                center: { lat: 0, lng: 0 },\n                zoom: 12,\n                streetViewControl: false,\n                fullscreenControl: false,\n                mapTypeControl: false,\n                });\n                const polygons = [\"POLYGON ((-83.059764 43.052438,-83.077022 43.052104,-83.094269 43.051547,-83.111501 43.050768,-83.12871 43.049766,-83.145892 43.048543,-83.163042 43.047098,-83.180153 43.045433,-83.197221 43.043546,-83.21424 43.04144,-83.231206 43.039115,-83.248111 43.036571,-83.264952 43.033809,-83.281723 43.03083,-83.298419 43.027636,-83.315033 43.024227,-83.331562 43.020603,-83.348 43.016768,-83.364342 43.01272,-83.380583 43.008463,-83.396717 43.003996,-83.412739 42.999322,-83.428645 42.994443,-83.44443 42.989358,-83.460088 42.984071,-83.475615 42.978583,-83.491006 42.972895,-83.506256 42.967009,-83.52136 42.960928,-83.536314 42.954653,-83.551113 42.948185,-83.565753 42.941528,-83.580228 42.934683,-83.594535 42.927653,-83.608668 42.920439,-83.622624 42.913043,-83.636399 42.905469,-83.649987 42.897718,-83.663385 42.889794,-83.67659 42.881697,-83.689595 42.873432,-83.702399 42.865,-83.714996 42.856404,-83.727383 42.847647,-83.739556 42.838731,-83.751512 42.82966,-83.763246 42.820436,-83.774756 42.811062,-83.786037 42.801541,-83.797087 42.791876,-83.807902 42.78207,-83.818479 42.772126,-83.828814 42.762047,-83.838905 42.751836,-83.848748 42.741496,-83.858341 42.731032,-83.86768 42.720445,-83.876763 42.709739,-83.885588 42.698918,-83.894151 42.687984,-83.902451 42.676942,-83.910484 42.665795,-83.918248 42.654545,-83.925742 42.643197,-83.932963 42.631754,-83.939908 42.62022,-83.946576 42.608598,-83.952966 42.596892,-83.959074 42.585105,-83.9649 42.573241,-83.970441 42.561304,-83.975697 42.549297,-83.980666 42.537224,-83.985346 42.525089,-83.989736 42.512896,-83.993836 42.500648,-83.997643 42.488348,-84.001157 42.476002,-84.004377 42.463612,-84.007303 42.451182,-84.009932 42.438717,-84.012266 42.426219,-84.014303 42.413694,-84.016043 42.401144,-84.017485 42.388573,-84.01863 42.375986,-84.019476 42.363386,-84.020025 42.350777,-84.020276 42.338162,-84.020229 42.325547,-84.019884 42.312934,-84.019241 42.300327,-84.018302 42.287731,-84.017066 42.275148,-84.015534 42.262584,-84.013707 42.250041,-84.011585 42.237523,-84.009169 42.225035,-84.006461 42.21258,-84.00346 42.200162,-84.000169 42.187784,-83.996588 42.175451,-83.992718 42.163166,-83.988562 42.150932,-83.984119 42.138754,-83.979393 42.126635,-83.974384 42.114579,-83.969094 42.102589,-83.963525 42.09067,-83.957678 42.078824,-83.951556 42.067055,-83.945161 42.055367,-83.938495 42.043763,-83.931559 42.032247,-83.924356 42.020822,-83.916889 42.009492,-83.909159 41.99826,-83.90117 41.987129,-83.892923 41.976103,-83.884421 41.965185,-83.875668 41.954379,-83.866665 41.943687,-83.857416 41.933112,-83.847923 41.922659,-83.83819 41.912329,-83.828219 41.902127,-83.818013 41.892055,-83.807576 41.882116,-83.796912 41.872313,-83.786022 41.862649,-83.77491 41.853127,-83.763581 41.84375,-83.752037 41.834521,-83.740282 41.825441,-83.728319 41.816515,-83.716153 41.807745,-83.703786 41.799132,-83.691223 41.790681,-83.678468 41.782393,-83.665523 41.77427,-83.652394 41.766316,-83.639084 41.758533,-83.625597 41.750922,-83.611937 41.743486,-83.598108 41.736228,-83.584115 41.729149,-83.569962 41.722252,-83.555652 41.715539,-83.541191 41.709011,-83.526582 41.70267,-83.51183 41.696519,-83.496939 41.69056,-83.481914 41.684793,-83.46676 41.679221,-83.451479 41.673845,-83.436078 41.668667,-83.420561 41.663689,-83.404932 41.658912,-83.389197 41.654337,-83.373359 41.649965,-83.357423 41.645799,-83.341394 41.641839,-83.325278 41.638086,-83.309078 41.634542,-83.292799 41.631207,-83.276447 41.628083,-83.260026 41.625171,-83.24354 41.62247,-83.226996 41.619983,-83.210397 41.617709,-83.193748 41.61565,-83.177055 41.613806,-83.160323 41.612178,-83.143555 41.610766,-83.126758 41.60957,-83.109936 41.608592,-83.093095 41.60783,-83.076238 41.607286,-83.059372 41.60696,-83.0425 41.606851,-83.025628 41.60696,-83.008762 41.607286,-82.991905 41.60783,-82.975064 41.608592,-82.958242 41.60957,-82.941445 41.610766,-82.924677 41.612178,-82.907945 41.613806,-82.891252 41.61565,-82.874603 41.617709,-82.858004 41.619983,-82.84146 41.62247,-82.824974 41.625171,-82.808553 41.628083,-82.792201 41.631207,-82.775922 41.634542,-82.759722 41.638086,-82.743606 41.641839,-82.727577 41.645799,-82.711641 41.649965,-82.695803 41.654337,-82.680068 41.658912,-82.664439 41.663689,-82.648922 41.668667,-82.633521 41.673845,-82.61824 41.679221,-82.603086 41.684793,-82.588061 41.69056,-82.57317 41.696519,-82.558418 41.70267,-82.543809 41.709011,-82.529348 41.715539,-82.515038 41.722252,-82.500885 41.729149,-82.486892 41.736228,-82.473063 41.743486,-82.459403 41.750922,-82.445916 41.758533,-82.432606 41.766316,-82.419477 41.77427,-82.406532 41.782393,-82.393777 41.790681,-82.381214 41.799132,-82.368847 41.807745,-82.356681 41.816515,-82.344718 41.825441,-82.332963 41.834521,-82.321419 41.84375,-82.31009 41.853127,-82.298978 41.862649,-82.288088 41.872313,-82.277424 41.882116,-82.266987 41.892055,-82.256781 41.902127,-82.24681 41.912329,-82.237077 41.922659,-82.227584 41.933112,-82.218335 41.943687,-82.209332 41.954379,-82.200579 41.965185,-82.192077 41.976103,-82.18383 41.987129,-82.175841 41.99826,-82.168111 42.009492,-82.160644 42.020822,-82.153441 42.032247,-82.146505 42.043763,-82.139839 42.055367,-82.133444 42.067055,-82.127322 42.078824,-82.121475 42.09067,-82.115906 42.102589,-82.110616 42.114579,-82.105607 42.126635,-82.100881 42.138754,-82.096438 42.150932,-82.092282 42.163166,-82.088412 42.175451,-82.084831 42.187784,-82.08154 42.200162,-82.078539 42.21258,-82.075831 42.225035,-82.073415 42.237523,-82.071293 42.250041,-82.069466 42.262584,-82.067934 42.275148,-82.066698 42.287731,-82.065759 42.300327,-82.065116 42.312934,-82.064771 42.325547,-82.064724 42.338162,-82.064975 42.350777,-82.065524 42.363386,-82.06637 42.375986,-82.067515 42.388573,-82.068957 42.401144,-82.070697 42.413694,-82.072734 42.426219,-82.075068 42.438717,-82.077697 42.451182,-82.080623 42.463612,-82.083843 42.476002,-82.087357 42.488348,-82.091164 42.500648,-82.095264 42.512896,-82.099654 42.525089,-82.104334 42.537224,-82.109303 42.549297,-82.114559 42.561304,-82.1201 42.573241,-82.125926 42.585105,-82.132034 42.596892,-82.138424 42.608598,-82.145092 42.62022,-82.152037 42.631754,-82.159258 42.643197,-82.166752 42.654545,-82.174516 42.665795,-82.182549 42.676942,-82.190849 42.687984,-82.199412 42.698918,-82.208237 42.709739,-82.21732 42.720445,-82.226659 42.731032,-82.236252 42.741496,-82.246095 42.751836,-82.256186 42.762047,-82.266521 42.772126,-82.277098 42.78207,-82.287913 42.791876,-82.298963 42.801541,-82.310244 42.811062,-82.321754 42.820436,-82.333488 42.82966,-82.345444 42.838731,-82.357617 42.847647,-82.370004 42.856404,-82.382601 42.865,-82.395405 42.873432,-82.40841 42.881697,-82.421615 42.889794,-82.435013 42.897718,-82.448601 42.905469,-82.462376 42.913043,-82.476332 42.920439,-82.490465 42.927653,-82.504772 42.934683,-82.519247 42.941528,-82.533887 42.948185,-82.548686 42.954653,-82.56364 42.960928,-82.578744 42.967009,-82.593994 42.972895,-82.609385 42.978583,-82.624912 42.984071,-82.64057 42.989358,-82.656355 42.994443,-82.672261 42.999322,-82.688283 43.003996,-82.704417 43.008463,-82.720658 43.01272,-82.737 43.016768,-82.753438 43.020603,-82.769967 43.024227,-82.786581 43.027636,-82.803277 43.03083,-82.820048 43.033809,-82.836889 43.036571,-82.853794 43.039115,-82.87076 43.04144,-82.887779 43.043546,-82.904847 43.045433,-82.921958 43.047098,-82.939108 43.048543,-82.95629 43.049766,-82.973499 43.050768,-82.990731 43.051547,-83.007978 43.052104,-83.025236 43.052438,-83.0425 43.052549,-83.059764 43.052438))\",];\npolygons.forEach((item) => {\n                                var feature = {\n                                    type: \"Feature\",\n                                    geometry: Terraformer.WKT.parse(item), \n                                    properties: {\n                                        name: \"test\",\n                                    }\n                                }\n                                map.data.addGeoJson(feature);\n                            }); \n                let bounds = new google.maps.LatLngBounds();\n                map.data.forEach(function(feature) {\n                    let geo = feature.getGeometry();\n                    geo.forEachLatLng(function(LatLng) {\n                        bounds.extend(LatLng);\n                    });\n                });\n                map.fitBounds(bounds, 0);\n                map.data.setStyle(function(feature) {\n                    return {\n                        fillColor: \"#5fa0c9\",\n                        strokeColor: \"white\",\n                        strokeWeight: 2\n                    }\n                });\n                const styles = {\n                    default: [],\n                    silver: [\n                        {\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#f5f5f5\" }],\n                        },\n                        {\n                        elementType: \"labels.icon\",\n                        stylers: [{ visibility: \"off\" }],\n                        },\n                        {\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#616161\" }],\n                        },\n                        {\n                        elementType: \"labels.text.stroke\",\n                        stylers: [{ color: \"#f5f5f5\" }],\n                        },\n                        {\n                        featureType: \"administrative.locality\",\n                        elementType: \"labels\",\n                        stylers: [{visibility: \"on\"}] \/\/ Ensure city labels are always on\n                        },\n                        {\n                        featureType: \"administrative.land_parcel\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#bdbdbd\" }],\n                        },\n                        {\n                        featureType: \"poi\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#eeeeee\" }],\n                        },\n                        {\n                        featureType: \"poi\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#757575\" }],\n                        },\n                        {\n                        featureType: \"poi.park\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#e5e5e5\" }],\n                        },\n                        {\n                        featureType: \"poi.park\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#9e9e9e\" }],\n                        },\n                        {\n                        featureType: \"road\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#ffffff\" }],\n                        },\n                        {\n                        featureType: \"road.arterial\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#757575\" }],\n                        },\n                        {\n                        featureType: \"road.highway\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#dadada\" }],\n                        },\n                        {\n                        featureType: \"road.highway\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#616161\" }],\n                        },\n                        {\n                        featureType: \"road.local\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#9e9e9e\" }],\n                        },\n                        {\n                        featureType: \"transit.line\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#e5e5e5\" }],\n                        },\n                        {\n                        featureType: \"transit.station\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#eeeeee\" }],\n                        },\n                        {\n                        featureType: \"water\",\n                        elementType: \"geometry\",\n                        stylers: [{ color: \"#c9c9c9\" }],\n                        },\n                        {\n                        featureType: \"water\",\n                        elementType: \"labels.text.fill\",\n                        stylers: [{ color: \"#9e9e9e\" }],\n                        },\n                    ],\n                }\n                map.setOptions({ styles: styles[\"silver\"] });\n                google.maps.event.addListenerOnce(map, \"bounds_changed\", function () {\n                \/\/this.setZoom(9);\n            });\n            }\n            initMap();\n        <\/script>\n                            <\/div>    \n                        <\/section><\/div>\n            <\/div>\n        <\/section>\n    \n\n\n\n\n                <section class=\"wp-block-wn-mini-cta\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"wn-mini-cta-content\">\n                            <h2>Get 50% off all window styles<\/h2>\n                            <p>Plus enjoy 0% financing for 60 months<\/p>\n                        <\/div>\n                        <div class=\"wn-cta-buttons\">\n                            \n                                <div class=\"wp-block-wn-cta-button\">\n                                    <a class=\"secondary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Get a Quote<\/a>\n                                <\/div>\n                            \n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-callout-50-50\" data-wn=\"false\">\n                    <div class=\"wn-eyebrow\"><\/div>\n                    <h2>Modern Window Solutions for Farmington Hills, MI Homes<\/h2>\n                    <div class=\"wn-block-container  \">\n                        <div class=\"\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2.jpg\" class=\"wp-image-1510\" alt=\"Custom Double Hung Windows from Window Nation\" srcset=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2.jpg 640w, https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2-300x300.jpg 300w, https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/10\/640x640-2-150x150.jpg 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\n                        <\/div>\n                        <div class=\"\">\n                            <div class=\"wn-eyebrow\"><\/div>\n                            <h4 class=\"wn-content-title\">Upgrade Your Farmington Hills Home with Lasting Value<\/h4>\n                            <p>Serving Farmington Hills and the greater Farmington Hills area, Window Nation offers high-altitude window solutions built for the state&#8217;s demanding climate with advanced thermal insulation, low-E glass for colder nights, and durable frames. Choose from double or triple-pane glass to reduce outdoor noise and energy costs, all while customizing the look with modern styles and scenic-view sizing. Backed by experienced consultants and professional installers, we make eco-friendly window replacement in Farmington Hills, MI smooth, efficient, and tailored to your home. <\/p>\n                            <div class=\"wn-cta-buttons\">\n                                \n                            <div class=\"wp-block-wn-cta-button\">\n                                <a class=\"primary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Free Consultation<\/a>\n                            <\/div>\n                            \n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n<br \/>\n\n\n\n\n\n\n                <section class=\"wp-block-wn-callout-50-50\" data-wn=\"false\">\n                    <div class=\"wn-eyebrow\"><\/div>\n                    <h2>Explore What Else Window Nation Has to Offer<\/h2>\n                    <div class=\"wn-block-container  \">\n                        <div class=\"\">\n                            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/wooden-with-galss-entry-door.avif\" class=\"wp-image-14\" alt=\"Door Replacements from Window Nation\"\/>\n                        <\/div>\n                        <div class=\"\">\n                            <div class=\"wn-eyebrow\">Quality Doors, Local Service<\/div>\n                            <h4 class=\"wn-content-title\">Expert Door Replacements in Farmington Hills<\/h4>\n                            <p>Window Nation brings high-quality door replacement to Farmington Hills homes with designs that protect against drafts and improve security. From sliding glass to French and entry doors, our Farmington Hills, MI installation teams deliver reliable results. <\/p>\n                            <div class=\"wn-cta-buttons\">\n                                \n                            <div class=\"wp-block-wn-cta-button\">\n                                <a class=\"primary-btn undefined\" href=\"https:\/\/www.windownation.com\/request-your-quote\">Schedule a Free Consultation<\/a>\n                            <\/div>\n                            \n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-item-blocks\">\n                    <div class=\"wp-block-wn-item-blocks-content-container\">\n                        <div class=\"wn-eyebrow\"><\/div>\n                        <h2>Recommended Windows for Farmington Hills, Michigan<\/h2>\n                        <div class=\"wn-block-container\">\n                            <div class=\"wp-block-wn-item-blocks-content\">\n                                <ul class=\"wp-block-wn-item-blocks-list\">\n                                    \n            <li class=\"wp-block-wn-item-block\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"468\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/double-hung-windows-type4.avif\" class=\"wp-image-18\" alt=\"Double Hung Windows from Window Nation\"\/>\n                <div class=\"wp-block-wn-item-blocks-item-header\">\n                    <h3><a href=https:\/\/www.windownation.com\/windows\/products\/double-hung-windows>Double Hung<\/a><\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-item-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Double-hung window replacement in Farmington Hills, MI gives you smooth operation and lasting reliability. Both sashes open and tilt for effortless cleaning and year-round airflow.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-item-block\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"640\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/bow-window-type3.avif\" class=\"wp-image-13\" alt=\"Bow Windows from Window Nation\"\/>\n                <div class=\"wp-block-wn-item-blocks-item-header\">\n                    <h3><a href=https:\/\/www.windownation.com\/windows\/products\/bow-windows>Bow Windows<\/a><\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-item-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Bow window replacement in Farmington Hills, MI adds curb appeal and extra space while improving insulation. It&#8217;s a smart investment that pays off in comfort, efficiency, and home value.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-item-block\">\n                <img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"468\" src=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/specialty-window-replacement.png\" class=\"wp-image-15\" alt=\"Custom Windows from Window Nation\" srcset=\"https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/specialty-window-replacement.png 624w, https:\/\/www.windownation.com\/locations\/wp-content\/uploads\/2025\/08\/specialty-window-replacement-300x225.png 300w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/>\n                <div class=\"wp-block-wn-item-blocks-item-header\">\n                    <h3><a href=https:\/\/www.windownation.com\/windows\/products\/specialty-windows>Custom Windows<\/a><\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-item-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Custom windows in Farmington Hills, MI combine practical efficiency with designs that enhance curb appeal. They&#8217;re built to keep your home cozy through Midwest winters and comfortable in summer heat.<\/p>\n                    \n                <\/div>\n            <\/li>\n        \n                                <\/ul>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                <section class=\"wp-block-wn-accordion\">\n                    <div class=\"wn-block-container\">\n                        <div class=\"wp-block-wn-accordion-header\">\n                            <div class=\"wn-eyebrow\">Answers for Farmington Hills Homeowners<\/div>\n                            <h2>Frequently Asked Questions<\/h2>\n                            <p><\/p>\n                        <\/div>\n                        <ul class=\"wp-block-wn-accordion-list\">\n                            \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Will new doors in Farmington Hills, MI include warranty protection?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, every window and door replacement in Farmington Hills, MI comes with Lifetime Plus warranty protection. This coverage extends to both the product and the installation for long-lasting peace of mind. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Do you offer financing for window and door replacement in Farmington Hills, MI?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, many customers in Farmington Hills, MI begin with little upfront cost. We structure payments to align with utility savings and seasonal priorities. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Is there homeowner preparation involved in projects in Farmington Hills, MI?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, being ready on installation day ensures your project in Farmington Hills, MI goes smoothly. Small efforts from the homeowner translate into a faster, cleaner, and more organized experience. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Is there continued support for warranty or service needs in Farmington Hills, MI?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, our customer care team supports homeowners in Farmington Hills, MI long after installation. We handle maintenance guidance, warranty questions, and service requests quickly. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n            <li class=\"wp-block-wn-accordion-item\">\n                <button class=\"wp-block-wn-accordion-item-title\" aria-expanded=\"true\">\n                    <h3>Do your replacement windows in Farmington Hills, MI help reduce drafts and lower heating costs?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, we tailor energy solutions to older homes in Farmington Hills, MI that struggle with drafts. Custom sizing and tight sealing bring modern efficiency to classic structures. <\/p>\n                    \n                <\/div>\n            <\/li>\n        \n                        <\/ul>\n                    <\/div>\n                    <p><script type=\"application\/ld+json\">{\n                    \"@context\": \"https:\/\/schema.org\",\n                    \"@type\": \"FAQPage\",\n                    \"@id\": \"https:\/\/www.windownation.com\/locations\/michigan\/farmington-hills\/#faq\",\n                    \"isPartOf\": {\n                        \"@id\": \"https:\/\/www.windownation.com\/locations\/michigan\/farmington-hills\/#localbusiness\"\n                    },      \n                    \"mainEntity\": [{\n                        \"@type\": \"Question\",\n                        \"name\": \"Will new doors in Farmington Hills, MI include warranty protection?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, every window and door replacement in Farmington Hills, MI comes with Lifetime Plus warranty protection. This coverage extends to both the product and the installation for long-lasting peace of mind.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do you offer financing for window and door replacement in Farmington Hills, MI?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, many customers in Farmington Hills, MI begin with little upfront cost. We structure payments to align with utility savings and seasonal priorities.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Is there homeowner preparation involved in projects in Farmington Hills, MI?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, being ready on installation day ensures your project in Farmington Hills, MI goes smoothly. Small efforts from the homeowner translate into a faster, cleaner, and more organized experience.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Is there continued support for warranty or service needs in Farmington Hills, MI?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, our customer care team supports homeowners in Farmington Hills, MI long after installation. We handle maintenance guidance, warranty questions, and service requests quickly.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do your replacement windows in Farmington Hills, MI help reduce drafts and lower heating costs?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, we tailor energy solutions to older homes in Farmington Hills, MI that struggle with drafts. Custom sizing and tight sealing bring modern efficiency to classic structures.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Can you retrofit windows in Farmington Hills, MI without losing the character of an older house?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, complex openings and settled frames are common in Farmington Hills, MI, and we address them every day. The result is a secure fit that stops drafts and looks seamless.\"\n                        }\n                    }]\n                    }\n                    <\/script><\/p>\n                <\/section>\n            \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<br \/>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-35462","nbly_city","type-nbly_city","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city\/35462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city"}],"about":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/types\/nbly_city"}],"author":[{"embeddable":true,"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/comments?post=35462"}],"version-history":[{"count":0,"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city\/35462\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/media?parent=35462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}