CINXE.COM
UW Campus Map | University of Wisconsin–Madison
<html class='no-js' lang='en'><head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-PKMD7J9C1Y"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-PKMD7J9C1Y', { 'cookie_domain': 'none' }); </script> <!-- Google Tag Manager UW Global --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N7GFX62');</script> <!-- End Google Tag Manager --> <title>UW Campus Map | University of Wisconsin–Madison</title> <meta content='initial-scale=1.0, maximum-scale=1.0, user-scalable=no' name='viewport'> <meta content='IE=edge' http-equiv='X-UA-Compatible'> <meta content='yes' name='apple-mobile-web-app-capable'> <meta content='yes' name='mobile-web-app-capable'> <link href='/assets/touch-icon-iphone-0c6c48be9163932da498e1bdacdc53b3d8092fac0b7d636413dcc684dfa163e0.png' rel='apple-touch-icon-precomposed'> <link href='/assets/touch-icon-iphone-@2-6eb28752d7a471e8d37b60bf19f08c0cb94c4abe24ca67761a0a906828ad6692.png' rel='apple-touch-icon-precomposed' sizes='72x72'> <link href='/assets/touch-icon-ipad-82c05fbcab34d3436e177ffeff63380db39e8290676503bb075ca4526cb267ab.png' rel='apple-touch-icon-precomposed' sizes='114x114'> <link href='/assets/touch-icon-ipad-@2-9e00842669e1874e105335e4a26bccc2a94adff53996ea8ffc1967237386dc6c.png' rel='apple-touch-icon-precomposed' sizes='144x144'> <link rel="icon" type="image/x-icon" href="/assets/favicon-d80c8d0f3a3281d962db2ac2bac9d4641a8a8fa2c4a7f19ff3ea0381054813b1.ico" /> <link rel="stylesheet" crossorigin="anonymous" href="https://cdn.wisc.cloud/fonts/uw-rh/0.0.1/fonts.css" media="all" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.19.1/cdn/themes/light.css" /> <link rel="stylesheet" href="/assets/application-f54cafc2ad34cc446ddcf0431bebfded2c802ab9d688bb1c0f8a296e0736da6a.css" media="all" /> <link rel="stylesheet" href="/assets/print-6782a0673e8987f932dc06549e937f5f51161f7e96b4c0ffb984a4ff98085652.css" media="print" /> <script src='/mapbox/mapbox-gl.3.10.0.min.js'></script> <script src='/mapbox/mapbox-gl-animated-popup-0.4.0.min.js'></script> <script src="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.19.1/cdn/components/dialog/dialog.js" type="module"></script> <script src="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.19.1/cdn/components/details/details.js" type="module"></script> <script src="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.19.1/cdn/components/tab-group/tab-group.js" type="module"></script> <script src="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.19.1/cdn/components/tab-panel/tab-panel.js" type="module"></script> <script src="https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.19.1/cdn/components/tab/tab.js" type="module"></script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="YkKhylhW67FsICJtlkO30PqHA527hPZrbr8s-8ayBcnq0X3kZDwLbknLUE4m8z0vVgmEU-Kff1wVAB_KrXKLzw" /> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N7GFX62" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class='map-menu collapsed'> <div class='logo-search'> <a id="uwlogo" href="https://www.wisc.edu"><img id="small_logo" alt="UW logo" src="/assets/uw-crest-web-ec1258f87a690fe3b5b6cfff6de020b08222a747621e84602d96165063d3179f.svg" /> <img id="big_logo" alt="UW logo" src="/assets/uw-logo-flush-web-525c873b0c6a7ec3ff386a0f5998ca8ad4f4c1ea7ff8028e57ce7ab6cb65693c.svg" /> </a><div id='search_form'> <label class='uw-show-for-sr-only' for='search_input'> Search the map </label> <input aria-describedby='search-instructions' autocorrect='off' class='uw-search-input' id='search_input' placeholder='Search' type='search'> <svg class="uw-search-icon" viewBox="0 0 951 1024" aria-labelledby="search-svg" aria-hidden="true"> <title id="search-svg">search</title> <path fill="#494949" class="path1" d="M658.286 475.429q0-105.714-75.143-180.857t-180.857-75.143-180.857 75.143-75.143 180.857 75.143 180.857 180.857 75.143 180.857-75.143 75.143-180.857zM950.857 950.857q0 29.714-21.714 51.429t-51.429 21.714q-30.857 0-51.429-21.714l-196-195.429q-102.286 70.857-228 70.857-81.714 0-156.286-31.714t-128.571-85.714-85.714-128.571-31.714-156.286 31.714-156.286 85.714-128.571 128.571-85.714 156.286-31.714 156.286 31.714 128.571 85.714 85.714 128.571 31.714 156.286q0 125.714-70.857 228l196 196q21.143 21.143 21.143 51.429z"/> </svg> <div class='uw-search-results'></div> <span aria-hidden='true' class='loading'> <svg class="loading-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path opacity=".4" d="M41 403.1l67.9-67.9 67.9 67.9L108.9 471 41 403.1zM208 416l96 0 0 96-96 0 0-96zM335.2 108.9L403.1 41 471 108.9l-67.9 67.9-67.9-67.9zm0 294.2l67.9-67.9L471 403.1 403.1 471l-67.9-67.9zM416 208l96 0 0 96-96 0 0-96z"/><path class="fa-primary" d="M208 96l96 0 0-96L208 0l0 96zM0 208l0 96 96 0 0-96L0 208zm41-99.1l67.9 67.9 67.9-67.9L108.9 41 41 108.9z"/></svg> <div class='uw-sr-only'>Search results loading</div> </span> <p class='uw-sr-only' id='search-instructions'> This search returns matching map objects as you type. The matches can be found immediately after the search input field and can be navigated using down and up arrows. Selecting match will take you to a popup with more informaiton. Popups sometimes link to dialogs with even more info. </p> </div> <button class="map-mobile-menu-button-bar" aria-label="Open menu" aria-expanded="false" aria-controls="menu-map-tools">Menu<svg aria-hidden="true" aria-labelledby="svg-menu-open" viewBox="0 0 1024 1024"><title id="svg-menu-open">open menu</title><path d="M128 256h768v86h-768v-86zM128 554v-84h768v84h-768zM128 768v-86h768v86h-768z"></path></svg><svg aria-hidden="true" focusable="false" role="img" aria-labelledby="svg-menu-close" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><title id="svg-menu-close">close menu</title><path fill="currentColor" d="M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z"></path></svg></button> </div> <div aria-hidden='true' class='menu-collapse' id='menu-map-tools'> <div class='map-tools'><div class='alternate-data-source uw-sr-only'> <h3>Alternate data sources</h3> <p>Much of the data presented through this map interface is also available in non-map user interfaces on other campus web sites. The list below includes links for each data layer where the corresponding content can be found.</p> <ul> <li> <a href='https://www.housing.wisc.edu/undergraduate/residence-halls/' tabindex='-1'> Housing (under the 'Our Residence Halls' heading) </a> </li> <li> <a href='https://transportation.wisc.edu/parking-lots/lot-occupancy-count/' tabindex='-1'> Live visitor parking availability </a> </li> <li> <a href='https://www.wisc.edu/dining/' tabindex='-1'> Dining (choose 'List view' under the 'Campus dining locations' heading) </a> </li> <li> <a href='https://www.library.wisc.edu/locations/' tabindex='-1'> Libraries </a> </li> <li> <a href='https://transportation.wisc.edu/parking-lots/lot-occupancy-count/' tabindex='-1'> Gender neutral restrooms (choose 'View as list' under the 'Campus restroom' map heading.) </a> </li> <li> <a href='https://metromap.cityofmadison.com/home' tabindex='-1'> Madison Metro bus rider tools and apps </a> </li> </ul> </div> <sl-tab-group class='uw-tabs'> <sl-tab panel='showme' slot='nav'> Show me… </sl-tab> <sl-tab panel='buses' slot='nav'> Buses </sl-tab> <sl-tab-panel class='section-showme' name='showme'> <ul> <li> <label class="checkbox" for="tag-layer-68"><input type="checkbox" name="tag-layer-68" id="tag-layer-68" value="1" data-map-layer="housing" class="checkbox" /> <div class='div'> <img alt="" style="width: 1rem;" src="/assets/housing-b21f6ff810de1e3238885954f6991f3853704d52d71901d3b8e20d1d58b09b51.svg" /> </div> Housing </label></li> <li> <label class="checkbox" for="parking-layer"><input type="checkbox" name="parking-layer" id="parking-layer" value="1" data-map-layer="parking" class="checkbox" /> <div class='div'> <img alt="" src="/assets/parking-black-b0c51d466b5231a30358a2a734a963c6c3c6a129a9bb4790125154f95e4a8162.svg" /> </div> Public Parking </label></li> <li> <label class="checkbox" for="dining-layer"><input type="checkbox" name="dining-layer" id="dining-layer" value="1" data-map-layer="dining" class="checkbox" /> <div class='div'> <img alt="" style="width: 0.85rem;" src="/assets/dining-b3f0ceb37322421e2a7364f4ffb2f3f20413f8609b42cbdded315aaa882bead8.svg" /> </div> Dining </label></li> <li> <label class="checkbox" for="libraries-layer"><input type="checkbox" name="libraries-layer" id="libraries-layer" value="1" data-map-layer="libraries" class="checkbox" /> <div class='div'> <img alt="" src="/assets/libraries-22b72d2870057beb6f6756ba7bd29496ac036f2d1e86562cf7bb4541930da3cb.svg" /> </div> Libraries </label></li> <li> <label class="checkbox" for="gender-neutral-restrooms-layer"><input type="checkbox" name="gender-neutral-restrooms-layer" id="gender-neutral-restrooms-layer" value="1" data-map-layer="gender_neutral_restrooms" class="checkbox" /> <div class='div'> <img alt="" style="width: 0.8rem;" src="/assets/restroom-537c078027f22cebfa795101529179c24e528225011670ab730a7c8598a79c0c.svg" /> </div> Gender Inclusive Restrooms </label></li> </ul> </sl-tab-panel> <sl-tab-panel class='section-buses' name='buses'> <h2>Free campus bus routes</h2> <ul> <li> <label class="checkbox" for="bus-route-layer-80"><input type="checkbox" name="bus-route-layer-80" id="bus-route-layer-80" value="1" data-map-layer="bus_route_layer_80" class="checkbox" /> <span class="route-number">80</span> <span>All day</span> <span class='color-marker'> <svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'><rect width='100' height='100' style='fill:#2272B5' /></svg> </span> </label></li> <li> <label class="checkbox" for="bus-route-layer-81"><input type="checkbox" name="bus-route-layer-81" id="bus-route-layer-81" value="1" data-map-layer="bus_route_layer_81" class="checkbox" /> <span class="route-number">81</span> <span>Evenings/late night</span> <span class='color-marker'> <svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'><rect width='100' height='100' style='fill:#D19A46' /></svg> </span> </label></li> <li> <label class="checkbox" for="bus-route-layer-82"><input type="checkbox" name="bus-route-layer-82" id="bus-route-layer-82" value="1" data-map-layer="bus_route_layer_82" class="checkbox" /> <span class="route-number">82</span> <span>Evenings/late night</span> <span class='color-marker'> <svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'><rect width='100' height='100' style='fill:#951F20' /></svg> </span> </label></li> <li> <label class="checkbox" for="bus-route-layer-84"><input type="checkbox" name="bus-route-layer-84" id="bus-route-layer-84" value="1" data-map-layer="bus_route_layer_84" class="checkbox" /> <span class="route-number">84</span> <span>9am–6:30pm</span> <span class='color-marker'> <svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'><rect width='100' height='100' style='fill:#8F9092' /></svg> </span> </label></li> </ul> <p class='bus-notes'> <span class='real-time'> <img alt="" src="/assets/bus-6d07920a67547ad452c217504b93ab4ad726fe51952c02ee76848d4292d75c6f.svg" /> <span>Real-time arrivals</span> </span> <span> <span class='live-bus'> <span class='live-bus-route'>80</span> <span class='live-bus-bearing' style='--bearing: -225deg'></span> </span> <span>Bus locations</span> </span> </p> </sl-tab-panel> </sl-tab-group> <ul class='utilities'> <li> <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M288.1 0l86.5 164 182.7 31.6L428 328.5 454.4 512 288.1 430.2 121.7 512l26.4-183.5L18.9 195.6 201.5 164 288.1 0z"/></svg> <button name="button" type="button" id="bookmarks">My places</button> </li> <li> <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"/></svg> <button name="button" type="button" id="save_url">Get URL</button> </li> <li> <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM168 184c0-30.9 25.1-56 56-56l56.9 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4l0 23.6-48 0 0-24 0-13.5 0-13.9 12.1-6.9 44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1L224 176c-4.4 0-8 3.6-8 8l0 6.5-48 0 0-6.5zm64 184l0-48 48 0 0 48-48 0z"/></svg> <button name="button" type="button" id="help-link">Help</button> </li> </ul> </div> <div class='map-tools' id='map-help'><h1 class='uw-dialog-label' id='dialog-label' slot='label'> Help </h1> <div class='dialog-content-plain'> <div id='help-key'> <p> <span> <img alt="" src="/assets/bus-6d07920a67547ad452c217504b93ab4ad726fe51952c02ee76848d4292d75c6f.svg" /> </span> <span> See realtime bus arrivals. </span> </p> <p> <span> <img id="building-shape-icon" alt="" src="/assets/building-shape-173c847febbbeec8f9fe34256480de9ae8e8866f17c55f7f39a573d31cd7488c.svg" /> </span> <span> Select building to see what’s inside it. </span> </p> <p> <span> <img alt="" src="/assets/parking-5673eabf733dbf076f1dee676abdb61d7600075bb63071af94c7c9f043222247.svg" /> </span> <span> See realtime parking availability (for select lots). </span> </p> </div> <h2>About the map</h2> <p>The map <a href="/about">was developed by the Office of Strategic Communication</a>.</p> <p><a href="mailto:web.strategiccommunication@wisc.edu?subject=%5BUW%20Map%5D">Contact us</a></p> </div> </div> <p id='access-pedestrian-map'> <a href='/accessible-pedestrian-routes.pdf?3'> Accessible Pedestrian Routes Map (PDF) </a> <a href='https://accessibility.fpm.wisc.edu/campus-building-locations-entrances/'> Accessible Building Entrances </a> </p> </div> <div class='menu-overlay'></div> </div> <div id='map-div'></div> <sl-dialog class='uw-dialog' id='map-dialog' tabindex='-1'></sl-dialog> <script> //<![CDATA[ window.Rails={"base_path":"/","base_url":"https://map.wisc.edu/","root":"https://map.wisc.edu/","api_root":"/api/v1/","layers":{},"init_obj":false,"tags":[{"id":68,"name":"housing","nice":"Housing","key":"housing"}],"campus_bus_routes":[["80","#2272B5"],["81","#D19A46"],["82","#951F20"],["84","#8F9092"]]};window.W=window.Rails; //]]> </script> <script src="/assets/application-9f73642f0d0f3ed136774cf44bd898bd77bd5d346641b1467b6ea6930416e8c1.js"></script> <script src="https://cdn.wisc.cloud/cookie-consent/uwcookieconsent.min.js"></script> </body></html>