https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-jquery-jquery.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-jquery-jquery-migrate.min.js?ver=1768463867
Skip to content
Methodology produced by the Urban Displacement Project at UC Berkeley that compares jobs to housing.
Article from YIMBY on effects SB50 would’ve had, key topics density, renter protection, job centers
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-dist-vendor-react.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-dist-vendor-react-dom.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-dist-vendor-react-jsx-runtime.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-dom-ready.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-hooks.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-i18n.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-a11y.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-url.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-api-fetch.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-blob.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-block-serialization-default-parser.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-autop.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-deprecated.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-dom.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-escape-html.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-element.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-is-shallow-equal.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-keycodes.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-priority-queue.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-compose.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-private-apis.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-redux-routine.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-data.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-html-entities.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-rich-text.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-shortcode.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-warning.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-blocks.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-dist-vendor-moment.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-date.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-primitives.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-components.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-keyboard-shortcuts.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-commands.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-notices.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-preferences-persistence.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-preferences.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-style-engine.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-token-list.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-block-editor.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-dist-server-side-render.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-blocks-login-form.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-build-js-user-agent.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-assets-js-hello-frontend.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-lib-vue-vue.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-public-js-jet-menu-public-scripts.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-assets-js-webpack.runtime.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-assets-js-frontend-modules.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-jquery-ui-core.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-assets-js-frontend.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-lib-sticky-jquery.sticky.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-js-frontend-search-forms.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-assets-js-webpack-pro.runtime.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-elementor-pro-assets-js-frontend.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-assets-js-elements-handlers.min.js?ver=1768463867
https://21elements.org/wp-content/cache/breeze-minification/js/breeze_document-author-urban-displacement-project-1-1811-public-js-widgets-scripts.js?ver=1768463867