{"id":35477,"date":"2026-01-09T19:58:16","date_gmt":"2026-01-09T19:58:16","guid":{"rendered":"https:\/\/www.windownation.com\/locations\/michigan\/oxford-charter-township\/"},"modified":"2026-01-09T19:58:16","modified_gmt":"2026-01-09T19:58:16","slug":"michigan-oxford-charter-township","status":"publish","type":"nbly_city","link":"https:\/\/www.windownation.com\/locations\/michigan\/oxford-charter-township\/","title":{"rendered":"Oxford Charter Township"},"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>Trusted Window and Door Replacement in <strong>Oxford Charter Township, MI<\/strong><\/h1>\n                                <div class=\"wn-hero-heading\">Your Window Replacement Experts<\/div>\n                                <p>Stylish, high-performance windows and doors in Oxford Charter Township, Michigan can transform your home inside and out. Our team provides tailored recommendations and delivers upgrades that balance curb appeal with all-season comfort. <\/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 Window Nation<\/div>\n                    <h2>Our Home Solutions<\/h2>\n                    <p>Our solutions cover both window and door replacement in Oxford Charter Township, Michigan, with products that perform well in every season. You&#8217;ll get reliable insulation, long-term durability, and styles that match your vision.<\/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>Designed for efficiency, our replacement bay windows keep your home comfortable. Choose from styles that match your space. And enjoy brighter rooms with less outside noise.\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>From entry to sliding glass doors, we offer replacements that combine lasting style, durability, and security for your Oxford Charter Township, MI 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>Double hung windows are a top replacement choice for good reason. They blend classic design, energy performance, and easy cleaning while boosting 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>Our custom windows are designed to match your vision. From unique shapes to tailored finishes, they bring efficiency, beauty, and one-of-a-kind style to your Oxford Charter Township home.\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 Process<\/div>\n                        <h2>Window Installation Process for Oxford Charter Township, MI Homeowners<\/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>Free In-Home Consultation<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Every home in Oxford Charter Township, MI is different, which is why we offer personalized consultations at no cost. Our experts recommend window and door solutions tailored to your space, style, and seasonal needs.<\/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>Expert Window Installation<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Our professional installers in Oxford Charter Township, MI seal every window and door with precision to block drafts and moisture. When the work is done, your home is ready to take on Midwest winters with confidence.<\/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>Continued Care &#038; Support<\/h3>\n                <\/div>\n                <div class=\"wp-block-wn-call-out-blocks-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Our customer service center is just a phone call away for homeowners in Oxford Charter Township, MI. Whether you need follow-up care or advice on getting the most from your new windows, we&#8217;re always available.<\/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>Expert Window Installation in Oxford Charter Township<\/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\/farmington-hills\/\">Farmington Hills<\/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\/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>Durable, Stylish Window Upgrades for Oxford Charter Township, 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 Oxford Charter Township Home with Lasting Value<\/h4>\n                            <p>Experience reliable window replacement for lasting performance in Oxford Charter Township, MI. Window Nation provides Oxford Charter Township, MI homeowners with replacement windows built for lasting value and exceptional protection. Engineered with double- and triple-pane glass, our windows reduce outside noise and improve energy efficiency. Installed by experts, they offer comfort and style you can rely on from the start. <\/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\">Request a Quote<\/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>Complete Home Solutions from Window Nation<\/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\">Professional Door Replacements in Oxford Charter Township<\/h4>\n                            <p>In Oxford Charter Township, our team provides more than window replacement. We also install durable sliding, French, and entry doors in Oxford Charter Township, MI, all built with quality materials to enhance style and efficiency. <\/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\">Get Started<\/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 Oxford Charter Township, 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\">Home window replacement in Oxford Charter Township, MI starts with products that lower heating costs, and double-hung designs deliver. With insulated frames and precision installation, they keep drafts outside where they belong.<\/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 Oxford Charter Township, MI opens up your home with wide glass panels that frame the outdoors. At the same time, insulated construction keeps your living space warm in the winter and cool in the summer.<\/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\">Investing in custom windows in Oxford Charter Township, MI means you&#8217;ll get products designed to fit your exact needs. With durable construction and energy-efficient glass, they add value and comfort that lasts.<\/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\">Learn More About Our Window Replacement Services in Oxford Charter Township, Michigan<\/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>Do homeowners in Oxford Charter Township, MI get long-term protection with new windows and doors?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, we provide Lifetime Plus warranties with all window and door replacements in Oxford Charter Township, MI. That means your home will be protected long after the work is complete. <\/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>Can homeowners in Oxford Charter Township, MI pay for their project over time with approved credit?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, we partner with trusted lenders to make projects in Oxford Charter Township, MI more affordable. Financing can cover windows, doors, and installation so you can upgrade the whole home at once. <\/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 recommend any steps for Oxford Charter Township, MI customers to take before replacement begins?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, preparing your Oxford Charter Township, MI home ahead of time saves time for both you and the installation crew. A little planning can make the entire process more efficient. <\/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 remain available to Oxford Charter Township, MI homeowners once the project is complete?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, continued support is standard in Oxford Charter Township, MI. You will always have a direct line to a real person who understands your home and your installation. <\/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>Are your products in Oxford Charter Township, MI designed for energy efficiency during freezing winters?<\/h3>\n                    <div><\/div>\n                <\/button>\n                <div class=\"wp-block-wn-accordion-item-content\">\n                    \n                        <p class=\"nbly-paragraph\">Yes, multi-pane glass, low-E coatings, and precise installation come standard in Oxford Charter Township, MI. These features work together to keep warmth inside and winter air outside. <\/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\/oxford-charter-township\/#faq\",\n                    \"isPartOf\": {\n                        \"@id\": \"https:\/\/www.windownation.com\/locations\/michigan\/oxford-charter-township\/#localbusiness\"\n                    },      \n                    \"mainEntity\": [{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do homeowners in Oxford Charter Township, MI get long-term protection with new windows and doors?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, we provide Lifetime Plus warranties with all window and door replacements in Oxford Charter Township, MI. That means your home will be protected long after the work is complete.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Can homeowners in Oxford Charter Township, MI pay for their project over time with approved credit?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, we partner with trusted lenders to make projects in Oxford Charter Township, MI more affordable. Financing can cover windows, doors, and installation so you can upgrade the whole home at once.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do you recommend any steps for Oxford Charter Township, MI customers to take before replacement begins?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, preparing your Oxford Charter Township, MI home ahead of time saves time for both you and the installation crew. A little planning can make the entire process more efficient.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do you remain available to Oxford Charter Township, MI homeowners once the project is complete?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, continued support is standard in Oxford Charter Township, MI. You will always have a direct line to a real person who understands your home and your installation.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Are your products in Oxford Charter Township, MI designed for energy efficiency during freezing winters?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, multi-pane glass, low-E coatings, and precise installation come standard in Oxford Charter Township, MI. These features work together to keep warmth inside and winter air outside.\"\n                        }\n                    },\n{\n                        \"@type\": \"Question\",\n                        \"name\": \"Do you handle tricky frames and unique dimensions common in Oxford Charter Township, MI homes?\",\n                        \"acceptedAnswer\": {\n                            \"@type\": \"Answer\",\n                            \"text\": \"Yes, we combine custom fabrication with careful installation in Oxford Charter Township, MI to protect both aesthetics and comfort. Your upgrade will feel authentic and perform like new construction.\"\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-35477","nbly_city","type-nbly_city","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city\/35477","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=35477"}],"version-history":[{"count":0,"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/nbly_city\/35477\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.windownation.com\/locations\/wp-json\/wp\/v2\/media?parent=35477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}