{"id":16225,"date":"2025-04-10T20:05:43","date_gmt":"2025-04-10T20:05:43","guid":{"rendered":"https:\/\/wifamily.news\/?p=16225"},"modified":"2025-04-10T21:00:43","modified_gmt":"2025-04-10T21:00:43","slug":"wisconsin-cities-can-grow-if-they-let-housing-markets-work-say-scholars","status":"publish","type":"post","link":"https:\/\/wifamily.news\/?p=16225","title":{"rendered":"Wisconsin cities can grow if they let housing markets work, say scholars"},"content":{"rendered":"<p>This post originally appeared at <a href=\"https:\/\/www.badgerinstitute.org\/wisconsin-cities-can-grow-if-they-let-housing-markets-work-say-scholars\/\">https:\/\/www.badgerinstitute.org\/wisconsin-cities-can-grow-if-they-let-housing-markets-work-say-scholars\/<\/a><\/p>\n<h4 class=\"wp-block-heading\"><em><strong>Study from AEI calculates more than 21,000 new homes a year from permitting economically feasible urban infill<\/strong><\/em><\/h4>\n<p>Concerned that <a href=\"https:\/\/www.badgerinstitute.org\/houses-have-taken-a-sharp-turn-toward-unaffordable-for-typical-wisconsin-household\/\" target=\"_blank\" rel=\"noreferrer noopener\">exorbitant housing<\/a> is <a href=\"https:\/\/www.badgerinstitute.org\/for-now-a-tiny-house-in-a-land-of-lakes-and-giant-prices\/\" target=\"_blank\" rel=\"noreferrer noopener\">out of reach<\/a> for <a href=\"https:\/\/www.badgerinstitute.org\/emergency-responders-cant-find-a-place-to-live-close-to-where-they-save-lives\/\" target=\"_blank\" rel=\"noreferrer noopener\">middle-class families<\/a>, cities without developable green-field sites could ease the squeeze by allowing more market-driven urban infill, say scholars at the American Enterprise Institute.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"750\" src=\"https:\/\/e74sq7k37a8.exactdn.com\/wp-content\/uploads\/2025\/04\/wi-housing-market-development-web-1024x750.jpg?strip=all&amp;lossy=1&amp;ssl=1\" alt=\"Machine-generated image of a single-family home on a neighborhood block with a portion of its lot dedicated to the construction of an accessory dwelling unit.\" class=\"wp-image-55454\" style=\"width:408px;height:auto\" \/><\/figure>\n<\/div>\n<p>\u201cWhy is housing so expensive?\u201d asks Ed Pinto, co-director of the Housing Center at AEI in\u00a0 Washington, D.C. It\u2019s because, he says, costly housing is all that most cities will allow a developer to build, even inside urban areas.<\/p>\n<p>The AEI scholars have modeled three options for infill development in Wisconsin urban areas that, they calculate, could mean more than 21,000 new homes per year in the state, all without government subsidies or mandates.<\/p>\n<p>\u201cThe point is that you have to allow things that are economically viable,\u201d said Pinto.<\/p>\n<p>One option is to allow people with a house on a lot to build an accessory dwelling unit \u2014 also called a \u201cgranny flat\u201d or an \u201cin-law suite,\u201d either attached to the back of the house or as a separate building. AEI\u2019s model, which uses the actual house prices and sizes of existing lots in Wisconsin cities, reckons that perhaps as many as 5,100 such units would make economic sense per year.<\/p>\n<p>Another option recognizes the fact that many old houses are on large lots in or near cities where the value of land has now outpaced that of the house. In some cases, the land value constitutes 60% or more of the total value, much higher than 30% that lenders and builders regard as a rule of thumb. For some houses, the AEI model calculates, it makes more sense for a homeowner who is looking to sell to subdivide the lot into several city-sized lots, each with a single-family home.<\/p>\n<p>Pinto\u2019s team calculates that if such an option were available in all the places in Wisconsin where\u00a0 it makes economic sense, it could mean as many as 6,500 new houses annually, if cities permitted it. Often they don\u2019t, in part because neighbors want to keep the look of their surroundings intact.<\/p>\n<p>But, wrote Pinto and colleagues in <a href=\"https:\/\/heat.aeihousingcenter.org\/toolkit\/ltd_ebook\" target=\"_blank\" rel=\"noreferrer noopener\">a 2022 book<\/a> explaining their \u201clight-touch density\u201d concepts, \u201cPreventing change in a neighborhood is generally impossible. If land use regulations prevent the built form from changing, the neighborhood community will change nonetheless,\u201d as homeowners age and leave. The main alternative to subdividing an expensive large lot, he points out, is a teardown of the 1950s ranch and its replacement with a \u201cMcMansion,\u201d much larger and out of character with the neighbors anyway.<\/p>\n<p>\u201cNobody would put a $600,000 structure on a million-dollar lot,\u201d he says. \u201cIt would be uneconomical the day it was built,\u201d and so lenders would balk.<\/p>\n<p>His team includes a map of census tracts in Wisconsin where existing land and home values make the neighborhood especially vulnerable to McMansions. One part of Madison near Lake Wingra has, by AEI\u2019s calculation, 168 houses vulnerable to such replacement when sold; four already have been replaced by much larger, costlier houses. Teardowns may pencil out, but they change a neighborhood \u2014 and, Pinto points out, don\u2019t provide much new housing.<\/p>\n<p>A third option, what Pinto dubs \u201clivable urban villages,\u201d involves simply making it always permissible to add residential use, including single-family home, duplexes, and larger apartment buildings, in existing commercial or industrial districts of a city. The idea is to permit the free market to find the next example of what has happened to Milwaukee\u2019s Third Ward. This could lead to as many as 10,000 new homes annually.<\/p>\n<p>\u201cWe\u2019re not saying you have to building housing there,\u201d Pinto says. \u201cBut if someone comes along and says, \u2018Wait a minute \u2014 I believe that parcel\u2019s highest and best use is housing,\u2019 and wants to build housing, let them, simple as that, by right.\u201d<\/p>\n<p>\u201cBy right\u201d means that, once zoning and other building rules for a parcel are set into code, developers need no more permission for a project. It\u2019s important, says Pinto, to giving builders some certainty of a project going forward once they\u2019ve committed money to planning it.<\/p>\n<p>The three urban options are in addition to the biggest suggestion in AEI\u2019s playbook for Wisconsin, <a href=\"https:\/\/www.badgerinstitute.org\/aei-building-more-homes-in-wisconsin-would-drive-down-cost\/\" target=\"_blank\" rel=\"noreferrer noopener\">letting builders offer smaller lots on green-field sites<\/a>. That idea \u2014 allowing mostly single-family homes at about 6 homes per acre instead of the 3.5 per acre that Wisconsin has averaged since 2000, along with some townhouse-style single-family homes \u2014 could mean about 31,000 additional homes a year on no more land than we\u2019re currently using for development.<\/p>\n<p><em>Patrick McIlheran is the Director of Policy at the Badger Institute.<\/em>\u00a0<\/p>\n<p><em>Any\u202fuse or reproduction of Badger Institute articles or photographs requires prior written\u202fpermission.\u202fTo request permission to post articles on a website or print copies for distribution, contact Badger Institute President Mike Nichols at\u202f<\/em><a href=\"mailto:mike@badgerinstitute.org\" target=\"_blank\" rel=\"noreferrer noopener\"><em>mike@badgerinstitute.org<\/em><\/a><em>\u202for 262-389-8239.<\/em><\/p>\n<p>var gform;gform||(document.addEventListener(&#8220;gform_main_scripts_loaded&#8221;,function(){gform.scriptsLoaded=!0}),document.addEventListener(&#8220;gform\/theme\/scripts_loaded&#8221;,function(){gform.themeScriptsLoaded=!0}),window.addEventListener(&#8220;DOMContentLoaded&#8221;,function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=&gt;&#8221;function&#8221;==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&amp;&amp;!gform.isFormEditor()||(gform.isFormEditor()&amp;&amp;console.warn(&#8220;The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.&#8221;),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(&#8220;gform_main_scripts_loaded&#8221;,()=&gt;{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(&#8220;gform\/theme\/scripts_loaded&#8221;,()=&gt;{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(&#8220;DOMContentLoaded&#8221;,()=&gt;{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(&#8220;action&#8221;,o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(&#8220;filter&#8221;,o,r,e,t)},doAction:function(o){gform.doHook(&#8220;action&#8221;,o,arguments)},applyFilters:function(o){return gform.doHook(&#8220;filter&#8221;,o,arguments)},removeAction:function(o,r){gform.removeHook(&#8220;action&#8221;,o,r)},removeFilter:function(o,r,e){gform.removeHook(&#8220;filter&#8221;,o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&amp;&amp;(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&amp;&amp;(n=r+&#8221;_&#8221;+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&amp;&amp;((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){&#8220;function&#8221;!=typeof(t=o.callable)&amp;&amp;(t=window[t]),&#8221;action&#8221;==r?t.apply(null,e):e[0]=t.apply(null,e)})),&#8221;filter&#8221;==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&amp;&amp;(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&amp;&amp;n!=o.tag||null!=t&amp;&amp;t!=o.priority)}),gform.hooks[o][r]=e)}});<\/p>\n<div class=\"gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework\" data-form-theme=\"gravity-theme\" data-form-index=\"0\" id=\"gform_wrapper_21\">\n<div id=\"gf_21\" class=\"gform_anchor\"><\/div>\n<div class=\"gform_heading\">\n<h2 class=\"gform_title\">Submit a comment<\/h2>\n<p class=\"gform_description\">\n<p class=\"gform_required_legend\">&#8220;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&#8221; indicates required fields<\/p>\n<\/p><\/div>\n<div class=\"gf_invisible ginput_recaptchav3\" data-sitekey=\"6LeuCC4pAAAAAECxtc6sr-MNi7Rw8mnOTxb-_ZsL\" data-tabindex=\"0\"><\/div>\n<div class=\"gform-body gform_body\">\n<div id=\"gform_fields_21\" class=\"gform_fields top_label form_sublabel_above description_above validation_below\">\n<fieldset id=\"field_21_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\" data-js-reload=\"field_21_1\">\n<legend class=\"gfield_label gform-field-label gfield_label_before_complex\">Your name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend>\n<div class=\"ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row\" id=\"input_21_1\">\n<p>                            <span id=\"input_21_1_3_container\" class=\"name_first gform-grid-col gform-grid-col--size-auto\"><br \/>\n                                                    <label for=\"input_21_1_3\" class=\"gform-field-label gform-field-label--type-sub \">First<\/label><\/p>\n<p>                                                <\/span><\/p>\n<p>                            <span id=\"input_21_1_6_container\" class=\"name_last gform-grid-col gform-grid-col--size-auto\"><br \/>\n                                                            <label for=\"input_21_1_6\" class=\"gform-field-label gform-field-label--type-sub \">Last<\/label><\/p>\n<p>                                                        <\/span><\/p><\/div>\n<\/fieldset>\n<div id=\"field_21_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\" data-js-reload=\"field_21_2\"><label class=\"gfield_label gform-field-label\" for=\"input_21_2\">Your email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><\/p>\n<div class=\"ginput_container ginput_container_email\"><\/div>\n<\/div>\n<div id=\"field_21_7\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\" data-js-reload=\"field_21_7\"><label class=\"gfield_label gform-field-label\" for=\"input_21_7\">Zip Code<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><\/p>\n<div class=\"ginput_container ginput_container_text\"><\/div>\n<\/div>\n<div id=\"field_21_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\" data-js-reload=\"field_21_3\"><label class=\"gfield_label gform-field-label\" for=\"input_21_3\">Your comment<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><\/p>\n<div class=\"ginput_container ginput_container_textarea\"><textarea name=\"input_3\" id=\"input_21_3\" class=\"textarea small\" rows=\"10\" cols=\"50\"><\/textarea><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"gform-footer gform_footer top_label\"><\/div>\n<p class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>\u0394<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\"><\/textarea><\/label>document.getElementById( &#8220;ak_js_1&#8221; ).setAttribute( &#8220;value&#8221;, ( new Date() ).getTime() );<\/p>\n<\/p><\/div>\n<p>\/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(&#8216;#gform_wrapper_21&#8217;);var is_confirmation = jQuery(this).contents().find(&#8216;#gform_confirmation_wrapper_21&#8217;).length &gt; 0;var is_redirect = contents.indexOf(&#8216;gformRedirect(){&#8216;) &gt;= 0;var is_form = form_content.length &gt; 0 &amp;&amp; ! is_redirect &amp;&amp; ! is_confirmation;var mt = parseInt(jQuery(&#8216;html&#8217;).css(&#8216;margin-top&#8217;), 10) + parseInt(jQuery(&#8216;body&#8217;).css(&#8216;margin-top&#8217;), 10) + 100;if(is_form){jQuery(&#8216;#gform_wrapper_21&#8217;).html(form_content.html());if(form_content.hasClass(&#8216;gform_validation_error&#8217;)){jQuery(&#8216;#gform_wrapper_21&#8217;).addClass(&#8216;gform_validation_error&#8217;);} else {jQuery(&#8216;#gform_wrapper_21&#8217;).removeClass(&#8216;gform_validation_error&#8217;);}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery(&#8216;#gform_wrapper_21&#8217;).offset().top &#8211; mt); }, 50 );if(window[&#8216;gformInitDatepicker&#8217;]) {gformInitDatepicker();}if(window[&#8216;gformInitPriceFields&#8217;]) {gformInitPriceFields();}var current_page = jQuery(&#8216;#gform_source_page_number_21&#8217;).val();gformInitSpinner( 21, &#8216;https:\/\/e74sq7k37a8.exactdn.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg&#8217;, true );jQuery(document).trigger(&#8216;gform_page_loaded&#8217;, [21, current_page]);window[&#8216;gf_submitting_21&#8217;] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(&#8216;.GF_AJAX_POSTBACK&#8217;).html();if(!confirmation_content){confirmation_content = contents;}jQuery(&#8216;#gform_wrapper_21&#8217;).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(&#8216;#gf_21&#8217;).offset().top &#8211; mt);jQuery(document).trigger(&#8216;gform_confirmation_loaded&#8217;, [21]);window[&#8216;gf_submitting_21&#8217;] = false;wp.a11y.speak(jQuery(&#8216;#gform_confirmation_message_21&#8217;).text());}else{jQuery(&#8216;#gform_21&#8217;).append(contents);if(window[&#8216;gformRedirect&#8217;]) {gformRedirect();}}jQuery(document).trigger(&#8220;gform_pre_post_render&#8221;, [{ formId: &#8220;21&#8221;, currentPage: &#8220;current_page&#8221;, abort: function() { this.preventDefault(); } }]);                if (event &amp;&amp; event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( &#8220;gform_wrapper_21&#8221; );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( &#8220;span&#8221; );            visibilitySpan.id = &#8220;gform_visibility_test_21&#8221;;            gformWrapperDiv.insertAdjacentElement( &#8220;afterend&#8221;, visibilitySpan );        }        const visibilityTestDiv = document.getElementById( &#8220;gform_visibility_test_21&#8221; );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 21, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate &amp;&amp; !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv &amp;&amp; visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) =&gt; {                mutations.forEach( ( mutation ) =&gt; {                    if ( mutation.type === &#8216;attributes&#8217; &amp;&amp; visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ &#8216;style&#8217;, &#8216;class&#8217; ],            });        } else {            triggerPostRender();        }    } );} );<br \/>\n\/* ]]&gt; *\/<\/p>\n<p>The post <a href=\"https:\/\/www.badgerinstitute.org\/wisconsin-cities-can-grow-if-they-let-housing-markets-work-say-scholars\/\">Wisconsin cities can grow if they let housing markets work, say scholars<\/a> appeared first on <a href=\"https:\/\/www.badgerinstitute.org\">Badger Institute<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post originally appeared at https:\/\/www.badgerinstitute.org\/wisconsin-cities-can-grow-if-they-let-housing-markets-work-say-scholars\/ Study from AEI calculates more than 21,000 new homes&#8230;<\/p>\n","protected":false},"author":6,"featured_media":16227,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-16225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-badger-institute"],"_links":{"self":[{"href":"https:\/\/wifamily.news\/index.php?rest_route=\/wp\/v2\/posts\/16225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wifamily.news\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wifamily.news\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wifamily.news\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/wifamily.news\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16225"}],"version-history":[{"count":1,"href":"https:\/\/wifamily.news\/index.php?rest_route=\/wp\/v2\/posts\/16225\/revisions"}],"predecessor-version":[{"id":16226,"href":"https:\/\/wifamily.news\/index.php?rest_route=\/wp\/v2\/posts\/16225\/revisions\/16226"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wifamily.news\/index.php?rest_route=\/wp\/v2\/media\/16227"}],"wp:attachment":[{"href":"https:\/\/wifamily.news\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wifamily.news\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wifamily.news\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}