CINXE.COM
Bay Area Equity Atlas
<!DOCTYPE html> <html lang="en" dir="ltr" class="no-js" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <head profile="http://www.w3.org/1999/xhtml/vocab"> <title>Bay Area Equity Atlas</title> <!-- Google Tag Manager --> <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-KJRMHH5');</script> <!-- End Google Tag Manager --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"333d01e4ee",applicationID:"37563291"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <link rel="shortcut icon" href="https://bayareaequityatlas.org/sites/default/files/BAEA-icon_0.ico" type="image/vnd.microsoft.icon" /> <meta name="robots" content="follow, index" /> <meta name="rating" content="general" /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="canonical" href="https://bayareaequityatlas.org/" /> <link rel="shortlink" href="https://bayareaequityatlas.org/" /> <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1"> <link type="text/css" rel="stylesheet" href="https://bayareaequityatlas.org/sites/default/files/css/css_bstguAV5QQDKhxx4zMx769Er0fe-daT_3WuQaj_CEew.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://bayareaequityatlas.org/sites/default/files/css/css_l0VzhJLXqqrIraJ-AuSbJtvYXqwb-rDXBrYgv57P0i8.css" media="all" /> <style> @import url("//hello.myfonts.net/count/389005"); body, input, textarea, keygen, select, button { color: #000000; } a, .u-link, .SearchResults-searchField .form-item::before { color: #f65a3e; } .SearchResults .pager a, .Button { background-color: #f65a3e; } @media screen and (min-width: 768px) { .Card--full .Card-titleLink, .Card--halfFull .Card-titleLink { color: #f65a3e; } } .MainMenu-mobileTrigger { color: #000000; } .GNav-bg { background-color: #ffffff; } .NewsletterBlock-inner { background-color: #ee4622; } .NewsletterBlock-submit button { color: #ee4622; } .MainMenu-content, .SearchBlock-content { background-color: #000000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .MainMenu-list { background-color: #000000; } .SearchBlock-content, .MainMenu-link { color: #ffffff; } .SearchBlock-input { border-color: #ffffff; } .SearchBlock-input:focus { box-shadow: 0 1px 0 0 #ffffff; } .MainMenu-link--redundant { color: #e7dbdb; } .MainMenu-item.is-expanded > .MainMenu-link { color: #ee4622; } @media screen and (min-width: 1100px) { .MainMenu-item.is-expanded > .MainMenu-link { color: #ee4622; } } @media screen and (min-width: 1100px) { .MainMenu-content { -webkit-font-smoothing: auto; -moz-osx-font-smoothing: auto; } .MainMenu-content, .MainMenu-list { background-color: transparent; } .MainMenu-list--lvl2 { background-color: #000000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .MainMenu-link--lvl1::after, .SearchBlock-trigger::after { border-bottom-color: #000000; } .MainMenu-link--lvl1, .SearchBlock-trigger { color: #000000; } .MainMenu-link:hover, .MainMenu-link--lvl2.MainMenu-link--hasChildren:hover, .SearchBlock.is-expanded .SearchBlock-trigger { color: #ee4622; } .MainMenu-link--lvl2, .MainMenu-link--lvl3 { color: #ffffff; } .MainMenu-link--lvl2:hover, .MainMenu-link--lvl3:hover { color: #ee4622; } .MainMenu-link--lvl2.MainMenu-link--hasChildren:hover { color: #ee4622; } } .Card-link { background-color: #4191c9; } body.nea-overrides .Card--1x1.Card--noImg:hover, body.nea-overrides .Card--2x1:hover { background-color: #4191c9 !important; } body.nea-overrides .Card--2x1 .Card-imgWrap { background-color: #4191c9; } body.baea-overrides .Card--1x1.Card--noImg:hover, body.baea-overrides .Card--2x1:hover { background-color: #2b4683 !important; } body.baea-overrides .Card--2x1 .Card-imgWrap { background-color: #4191c9; } .Card.is-active .Card-link, body.is-notTouch .Card:hover .Card-link { opacity: .3; } body.nea-overrides .Card--2x1:hover .Card-img { opacity: 0.7; } .Card-moreLink { color: #ffffff; } .Footer { background-color: #2b4783; } /* Rules outlined by PLMS-472: */ .Footer-main { background-color: rgba(255, 255, 255, 0.05); } /* Page background color: 5% of footer color */ .Site-page { background-color: rgba(43, 71, 131, 0.05); } /* * Slightly darker part of breadcrumb horizontal stripe over page background: * 15% footer color */ .Site-breadcrumb { background-color: rgba(43, 71, 131, 0.15); } /* Breadcrumb horizontal stripe: 10% of footer color (5% white + 15% footer bg) */ .Breadcrumb { background-color: rgba(255, 255, 255, 0.05); } /* Breadcrumb not-black text: 100% of footer color */ .Breadcrumb-item::after, .Breadcrumb a { color: #2b4783; } /** * #9: New rules for accordion colors */ /* Accordion bg becomes 15% of footer color */ .Accordion-title { background-color: rgba(43, 71, 131, 0.15); } /* Accordion border becomes 50% of footer color */ .Accordion-title { border-color: rgba(43, 71, 131, 0.5); } html { font-family: "NeuePlakText", sans-serif; } .Hero-title, .Card--2x2 .Card-title, .Card-type, .Card-contentTitle, .Constellation-title { font-family: "NeuePlakBoldCondensed", sans-serif; text-transform: uppercase !important; } body.nea-overrides .Hero--textBox .Hero-link { color: #a2a7e7; } body.nea-overrides .Hero--textBox .Hero-link:hover { color: #fff; } .GNav-logo { min-width: 180px; } .GNav-logo { width: 25%; } @media screen and (min-width: 1100px) { .GNav-logo { width: 25%; } } body.domain-immigrantdataca-org .Hero-title, body.domain-immigrantdataca-org .PageHeading-title { font-weight: 700; } .domain-beta-nationalequityatlas-com .AtlasHeader-helpIcon, .domain-nationalequityatlas-com .AtlasHeader-helpIcon, .domain-nationalequityatlas-org .AtlasHeader-helpIcon { color: #f65a3e; } </style> </head> <body class="html front not-logged-in no-sidebars page-node page-node- page-node-51751 node-type-responsive-page domain-bayareaequityatlas-org is-notTouch baea-overrides" > <a href="#main-content" class="u-invisible u-invisible--focusable">Skip to main content</a> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KJRMHH5" height="0" width="0" style="display:none;visibility:hidden"> </iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="Site "> <div class="Site-gnav"> <header class="GNav GNav--translucent"> <div class="GNav-bg"></div> <div class="GNav-inner"> <div class="GNav-content"> <a class="GNav-logo" href="/" title="Home" > <img class="GNav-logoImg" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/logos/baea_logo_color_horizontal.svg" alt="Bay Area Equity Atlas" > </a> <nav class="GNav-nav" role="navigation"> <div class="MainMenu"> <div class="MainMenu-mobileTrigger"><i class="Icon Icon--sandwich"></i></div> <div class="MainMenu-mask"></div> <div class="MainMenu-content"> <div class="MainMenu-toolbar"> <div class="MainMenu-back"><i class="Icon Icon--chevron--left"></i><span class="MainMenu-backText">Back</span></div> <div class="MainMenu-close"><i class="Icon Icon--close"></i></div> </div> <div class="MainMenu-search"> <div class="SearchBlock"> <span class="SearchBlock-trigger"><i class="Icon Icon--search"></i></span> <div class="SearchBlock-content"> <form class="SearchBlock-form" action="/search" method="get" accept-charset="UTF-8"> <input placeholder="Search…" class="SearchBlock-input form-text" type="text" id="edit-keys-2" name="query" value="" size="15" maxlength="128" /> <button class="SearchBlock-submit" type="submit">Search</button> </form> </div> </div> </div> <div class="MainMenu-links"> <div class="MainMenu-linksInner"> <ul class="MainMenu-list MainMenu-list--lvl1"> <li class="MainMenu-item MainMenu-item--lvl1 MainMenu-item--hasChildren"> <a href="/indicators" class="MainMenu-link MainMenu-link--lvl1 MainMenu-link--hasChildren" data-level="1">Indicators</a> <ul class="MainMenu-list MainMenu-list--lvl2"> <li class="MainMenu-item MainMenu-item--lvl2 MainMenu-item--redundant"> <a href="/indicators" class="MainMenu-link MainMenu-link--lvl2 MainMenu-link--redundant">Indicators</a> </li> <li class="MainMenu-item MainMenu-item--lvl2 MainMenu-item--hasChildren"> <a href="https://bayareaequityatlas.org/indicators#people" class="MainMenu-link MainMenu-link--lvl2 MainMenu-link--hasChildren" data-level="2">People</a> <ul class="MainMenu-list MainMenu-list--lvl3"> <li class="MainMenu-item MainMenu-item--lvl3 MainMenu-item--redundant"> <a href="https://bayareaequityatlas.org/indicators#people" class="MainMenu-link MainMenu-link--lvl3 MainMenu-link--redundant">People</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/race-ethnicity" class="MainMenu-link MainMenu-link--lvl3">Race/ethnicity</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/nativity-and-ancestry" class="MainMenu-link MainMenu-link--lvl3">Nativity and ancestry</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/college-readiness" class="MainMenu-link MainMenu-link--lvl3">College readiness</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/educational-attainment" class="MainMenu-link MainMenu-link--lvl3">Educational attainment</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/disconnected-youth" class="MainMenu-link MainMenu-link--lvl3">Disconnected youth</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/employment" class="MainMenu-link MainMenu-link--lvl3">Employment</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/median-earnings" class="MainMenu-link MainMenu-link--lvl3">Median earnings</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/income-growth" class="MainMenu-link MainMenu-link--lvl3">Income growth </a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/basic-family-needs" class="MainMenu-link MainMenu-link--lvl3">Basic family needs</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/police-use-of-force" class="MainMenu-link MainMenu-link--lvl3">Police use of force</a> </li> </ul> </li> <li class="MainMenu-item MainMenu-item--lvl2 MainMenu-item--hasChildren"> <a href="https://bayareaequityatlas.org/indicators#place" class="MainMenu-link MainMenu-link--lvl2 MainMenu-link--hasChildren" data-level="2">Place</a> <ul class="MainMenu-list MainMenu-list--lvl3"> <li class="MainMenu-item MainMenu-item--lvl3 MainMenu-item--redundant"> <a href="https://bayareaequityatlas.org/indicators#place" class="MainMenu-link MainMenu-link--lvl3 MainMenu-link--redundant">Place</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/extreme-commuting" class="MainMenu-link MainMenu-link--lvl3">Extreme commuting</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/housing-burden" class="MainMenu-link MainMenu-link--lvl3">Housing burden</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/homeownership" class="MainMenu-link MainMenu-link--lvl3">Homeownership</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/market-rent" class="MainMenu-link MainMenu-link--lvl3">Market rent</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/gentrification-risk" class="MainMenu-link MainMenu-link--lvl3">Gentrification risk</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/homelessness" class="MainMenu-link MainMenu-link--lvl3">Experiencing homelessness</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/affordable-housing-production" class="MainMenu-link MainMenu-link--lvl3">Affordable housing production</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/neighborhood-opportunity" class="MainMenu-link MainMenu-link--lvl3">Neighborhood opportunity</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/business-ownership" class="MainMenu-link MainMenu-link--lvl3">Business ownership</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/business-revenue" class="MainMenu-link MainMenu-link--lvl3">Business revenue</a> </li> </ul> </li> <li class="MainMenu-item MainMenu-item--lvl2 MainMenu-item--hasChildren"> <a href="https://bayareaequityatlas.org/indicators#power" class="MainMenu-link MainMenu-link--lvl2 MainMenu-link--hasChildren" data-level="2">Power</a> <ul class="MainMenu-list MainMenu-list--lvl3"> <li class="MainMenu-item MainMenu-item--lvl3 MainMenu-item--redundant"> <a href="https://bayareaequityatlas.org/indicators#power" class="MainMenu-link MainMenu-link--lvl3 MainMenu-link--redundant">Power</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/diversity-of-electeds" class="MainMenu-link MainMenu-link--lvl3">Diversity of electeds</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/voting" class="MainMenu-link MainMenu-link--lvl3">Voting</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/linguistic-isolation" class="MainMenu-link MainMenu-link--lvl3">Linguistic isolation</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/economic-gains-eliminate-rent-burden" class="MainMenu-link MainMenu-link--lvl3">Economic gains: Eliminate rent burden</a> </li> <li class="MainMenu-item MainMenu-item--lvl3"> <a href="/indicators/economic-gains-racial-equity-in-income" class="MainMenu-link MainMenu-link--lvl3">Economic gains: Racial equity in income</a> </li> </ul> </li> </ul> </li> <li class="MainMenu-item MainMenu-item--lvl1 MainMenu-item--hasChildren"> <a href="/analyses" class="MainMenu-link MainMenu-link--lvl1 MainMenu-link--hasChildren" data-level="1">Research</a> <ul class="MainMenu-list MainMenu-list--lvl2"> <li class="MainMenu-item MainMenu-item--lvl2 MainMenu-item--redundant"> <a href="/analyses" class="MainMenu-link MainMenu-link--lvl2 MainMenu-link--redundant">Research</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/analyses#reports" class="MainMenu-link MainMenu-link--lvl2">Analyses</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/analyses#dashboards" class="MainMenu-link MainMenu-link--lvl2">Dashboards</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/analyses#profiles" class="MainMenu-link MainMenu-link--lvl2">Equity Profiles</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/analyses#snapshots" class="MainMenu-link MainMenu-link--lvl2">Data Snapshots</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/analyses#factsheets" class="MainMenu-link MainMenu-link--lvl2">Fact Sheets</a> </li> </ul> </li> <li class="MainMenu-item MainMenu-item--lvl1"> <a href="/data-in-action" class="MainMenu-link MainMenu-link--lvl1">Data in Action</a> </li> <li class="MainMenu-item MainMenu-item--lvl1 MainMenu-item--hasChildren"> <a href="/help-center" class="MainMenu-link MainMenu-link--lvl1 MainMenu-link--hasChildren" data-level="1">Help Center</a> <ul class="MainMenu-list MainMenu-list--lvl2"> <li class="MainMenu-item MainMenu-item--lvl2 MainMenu-item--redundant"> <a href="/help-center" class="MainMenu-link MainMenu-link--lvl2 MainMenu-link--redundant">Help Center</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/help-center#training" class="MainMenu-link MainMenu-link--lvl2">Trainings</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/help-center#faqs" class="MainMenu-link MainMenu-link--lvl2">FAQs</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/help-center#contact" class="MainMenu-link MainMenu-link--lvl2">Contact Us</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/help-center#media" class="MainMenu-link MainMenu-link--lvl2">Media Inquiries</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/help-center#survey" class="MainMenu-link MainMenu-link--lvl2">Share Feedback</a> </li> </ul> </li> <li class="MainMenu-item MainMenu-item--lvl1 MainMenu-item--hasChildren"> <a href="/about" class="MainMenu-link MainMenu-link--lvl1 MainMenu-link--hasChildren" data-level="1">About</a> <ul class="MainMenu-list MainMenu-list--lvl2"> <li class="MainMenu-item MainMenu-item--lvl2 MainMenu-item--redundant"> <a href="/about" class="MainMenu-link MainMenu-link--lvl2 MainMenu-link--redundant">About</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/about#us" class="MainMenu-link MainMenu-link--lvl2">What We Do</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/about#tribal" class="MainMenu-link MainMenu-link--lvl2">California’s Tribal Nations</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/about#data" class="MainMenu-link MainMenu-link--lvl2">Our Data</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/about#team" class="MainMenu-link MainMenu-link--lvl2">Our Team</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/about#advisors" class="MainMenu-link MainMenu-link--lvl2">Advisors</a> </li> <li class="MainMenu-item MainMenu-item--lvl2"> <a href="https://bayareaequityatlas.org/about#news" class="MainMenu-link MainMenu-link--lvl2">In the News</a> </li> </ul> </li> </ul> </div><!-- /.MainMenu-linksInner --> </div><!-- /.MainMenu-links --> </div><!-- /.MainMenu-content --> </div><!-- /.MainMenu --> </nav> </div> </div> </header> </div> <main class="Site-page" role="main"> <a id="main-content"></a> <header class="HeroModule HeroModule--medium HeroModule--cycle"> <div class="HeroModule-heros"> <div class="HeroModule-herosInner"> <div class="HeroModule-hero is-active"> <div class="Hero Hero--medium Hero--scrim" > <div class="Hero-inner"> <div class="Hero-img" style="background-image: url('https://bayareaequityatlas.org/sites/default/files/baea_home_scroller_1_a.jpg');" ></div> <div class="Hero-content"> <div class="Hero-contentInner" > <h2 class="Hero-title"> People </h2> <h3 class="Hero-subtitle"> Expanding access to opportunity so all can thrive.</h3> </div> </div> </div> </div> </div> <div class="HeroModule-hero"> <div class="Hero Hero--medium Hero--scrim" > <div class="Hero-inner"> <div class="Hero-img" style="background-image: url('https://bayareaequityatlas.org/sites/default/files/baea_home_scroller_2_a.jpg');" ></div> <div class="Hero-content"> <div class="Hero-contentInner" > <h2 class="Hero-title"> Place </h2> <h3 class="Hero-subtitle"> Ensuring all can live in healthy, connected communities.</h3> </div> </div> </div> </div> </div> <div class="HeroModule-hero"> <div class="Hero Hero--medium Hero--scrim" > <div class="Hero-inner"> <div class="Hero-img" style="background-image: url('https://bayareaequityatlas.org/sites/default/files/baea_home_scroller_4.jpg');" ></div> <div class="Hero-content"> <div class="Hero-contentInner" > <h2 class="Hero-title"> Power </h2> <h3 class="Hero-subtitle"> Building community power and voice.</h3> </div> </div> </div> </div> </div> </div> </div> </header> <article class=" ResponsivePage ResponsivePage--padTop ResponsivePage--fullWidth " data-nid="51751" > <div class="ResponsivePage-main"> <div class="ResponsivePage-content"> <div class="ResponsivePage-spacer ResponsivePage-spacer--top ResponsivePage-spacer--3"></div> <div class=" ResponsivePage-section ResponsivePage-section--text ResponsivePage-section--background " > <div class="ResponsivePage-sectionInner"> <div class="BodyText BodyText--threeCol"> <p>Welcome to the Bay Area Equity Atlas, a comprehensive data support system to track the state of equity across the region and inform solutions for inclusive prosperity.</p> </div> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--3"></div> <div class=" ResponsivePage-section ResponsivePage-section--constellation ResponsivePage-section--divider " > <div class="ResponsivePage-sectionInner"> <section class="Constellation view view-constellation-noderef-field view-id-constellation_noderef_field view-display-id-content view-dom-id-fb9701d56486313de999cb7df519c405 Constellation--threeCol Constellation--squareLarge"> <header class="Constellation-header"> <h2 class="Constellation-title"> Our Work </h2> </header> <div class="Constellation-content"> <div class="ThreeUpPattern ThreeUpPattern--threeCol view-content"><div class="ThreeUpPattern-item ThreeUpPattern-item--mod1"><article data-nid="52156" class="Card Card--2x2 Card--h2 " style=" background-color: #4191c9; " > <a href="/indicators" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/indicators" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <header class="Card-header"> <h2 class="Card-title"> <a href="/indicators" class="Card-titleLink"> Indicators </a> </h2> </header> </div> <a href="/indicators" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/baea_card_indicators2.jpg?itok=xgMzEM1C" alt=""> </a> </article> </div><div class="ThreeUpPattern-item ThreeUpPattern-item--mod2"><article data-nid="52381" class="Card Card--2x2 Card--h2 " style=" background-color: #4191c9; " > <a href="/analyses" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/analyses" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <header class="Card-header"> <h2 class="Card-title"> <a href="/analyses" class="Card-titleLink"> Research </a> </h2> </header> </div> <a href="/analyses" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/baea_card_analyses2.jpg?itok=2ahhO0AJ" alt=""> </a> </article> </div><div class="ThreeUpPattern-item ThreeUpPattern-item--mod3"><article data-nid="52386" class="Card Card--2x2 Card--h2 " style=" background-color: #4191c9; " > <a href="/data-in-action" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/data-in-action" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <header class="Card-header"> <h2 class="Card-title"> <a href="/data-in-action" class="Card-titleLink"> Data In Action </a> </h2> </header> </div> <a href="/data-in-action" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/nea-card-research-baea_0.jpg?itok=h_1LjS5v" alt="Bay Area Equity Atlas"> </a> </article> </div></div> </div> </section> </div> </div> <div class=" ResponsivePage-section ResponsivePage-section--constellation ResponsivePage-section--background " > <div class="ResponsivePage-sectionInner"> <section class="Constellation view view-constellation-noderef-field view-id-constellation_noderef_field view-display-id-content view-dom-id-8bea642dd29fdcbfac351dbe5386d92e Constellation--threeCol Constellation--rectangular"> <header class="Constellation-header"> </header> <div class="Constellation-content"> <div class="ThreeUpPattern ThreeUpPattern--threeCol view-content"><div class="ThreeUpPattern-item ThreeUpPattern-item--mod1"><article data-nid="72786" class="Card Card--2x1 Card--h4 Card--splitChannel " style=" background-color: #4191c9; " > <a href="/housing-equity" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/housing-equity" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Project</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/housing-equity" class="Card-titleLink"> Housing Equity in the Bay Area: Numbers and Narratives </a> </h2> </header> </div> <a href="/housing-equity" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/Housing%20Equity%20in%20the%20Bay%20Area_Constellation%20Image.png?itok=Tfp_UrhE" alt=""> </a> </article> </div><div class="ThreeUpPattern-item ThreeUpPattern-item--mod2"><article data-nid="72631" class="Card Card--2x1 Card--h4 Card--splitChannel " style=" background-color: #4191c9; " > <a href="/black-in-the-bay/dashboard" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/black-in-the-bay/dashboard" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Dashboard</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/black-in-the-bay/dashboard" class="Card-titleLink"> How Is the Black Population Doing in the Bay Area? </a> </h2> </header> </div> <a href="/black-in-the-bay/dashboard" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/BAEA_Black%20in%20the%20Bay_Constellation%20Image_Dashboard_0.png?itok=yG6vinzs" alt=""> </a> </article> </div><div class="ThreeUpPattern-item ThreeUpPattern-item--mod3"><article data-nid="72411" class="Card Card--2x1 Card--h4 Card--splitChannel " style=" background-color: #4191c9; " > <a href="/indicators/feature-stories" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/indicators/feature-stories" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Project</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/indicators/feature-stories" class="Card-titleLink"> In Their Own Words... </a> </h2> </header> </div> <a href="/indicators/feature-stories" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/BAEA_In%20Their%20Own%20Words_Constellation%20Image.png?itok=djVRaAzn" alt=""> </a> </article> </div></div> </div> </section> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--2"></div> <div class=" ResponsivePage-section ResponsivePage-section--hero ResponsivePage-section--background " > <div class="ResponsivePage-sectionInner"> <header class="HeroModule HeroModule--small"> <div class="HeroModule-heros"> <div class="HeroModule-herosInner"> <div class="HeroModule-hero is-active"> <div class="Hero Hero--small Hero--scrim" > <div class="Hero-inner"> <div class="Hero-img" style="background-image: url('https://bayareaequityatlas.org/sites/default/files/Karen%20RTR%20Caravan_2.jpg');" ></div> <div class="Hero-content"> <div class="Hero-contentInner" > <h2 class="Hero-title"> The Latest </h2> </div> </div> </div> </div> </div> </div> </div> </header> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--3"></div> <div class=" ResponsivePage-section ResponsivePage-section--text ResponsivePage-section--divider " > <div class="ResponsivePage-sectionInner"> <div class="BodyText BodyText--threeCol"> <p>The Bay Area’s housing crisis has reached a critical juncture, fueled by decades of underinvestment in affordable housing. Our <a href="https://bayareaequityatlas.org/housing-equity/affordability-analysis" target="_blank">latest analysis</a> delves into this pressing issue, highlighting the stark imbalance between the demand for affordable housing and the actual production of affordable homes throughout the region.</p> </div> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--2"></div> <div class="ResponsivePage-spacer ResponsivePage-spacer--top ResponsivePage-spacer--auto"></div> <div class=" ResponsivePage-section ResponsivePage-section--embed ResponsivePage-section--divider " > <div class="ResponsivePage-sectionInner ResponsivePage-sectionInner--pxauto ResponsivePage-sectionInner--pyauto"> <iframe title="Between 2015 and 2023, zero of the 101 cities in the Bay Area permitted enough affordable housing to meet residents' needs." aria-label="Map" id="datawrapper-chart-md1dL" src="https://datawrapper.dwcdn.net/md1dL/5/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="874" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}(); </script> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--auto"></div> <div class=" ResponsivePage-section ResponsivePage-section--hero ResponsivePage-section--background " > <div class="ResponsivePage-sectionInner"> <header class="HeroModule HeroModule--small"> <div class="HeroModule-heros"> <div class="HeroModule-herosInner"> <div class="HeroModule-hero is-active"> <div class="Hero Hero--small Hero--scrim" > <div class="Hero-inner"> <div class="Hero-img" style="background-image: url('https://bayareaequityatlas.org/sites/default/files/baea_home_section_support-for-equity-campaigns.jpg');" ></div> <div class="Hero-content"> <div class="Hero-contentInner" > <h2 class="Hero-title"> Support for Equity Campaigns </h2> </div> </div> </div> </div> </div> </div> </div> </header> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--top ResponsivePage-spacer--3"></div> <div class=" ResponsivePage-section ResponsivePage-section--text ResponsivePage-section--background " > <div class="ResponsivePage-sectionInner"> <div class="BodyText BodyText--threeCol"> <p>Testifying in support of just cause eviction protections before city council. Talking with your neighbors about the need for transit investment. Building a coalition to address the jobs-housing imbalance in the region. Community leaders from San Jose to Concord are using Bay Area Equity Atlas data to power their campaigns. </p> </div> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--3"></div> <div class=" ResponsivePage-section ResponsivePage-section--constellation ResponsivePage-section--background " > <div class="ResponsivePage-sectionInner"> <section class="Constellation view view-constellation-noderef-field view-id-constellation_noderef_field view-display-id-content view-dom-id-0eb726e28426cc3d17e0e618e1ec09eb Constellation--threeCol Constellation--squareSmall"> <header class="Constellation-header"> </header> <div class="Constellation-content"> <div class="SquareSmallPattern SquareSmallPattern--threeCol view-content"><div class="SquareSmallPattern-item SquareSmallPattern-item--mod1"><article data-nid="72381" class="Card Card--1x1 Card--h4 Card--noImg Card--noScrim Card--splitChannel " style=" background-color: #4191c9; background-image: url(https://bayareaequityatlas.org/sites/default/files/baea_icon_fact-sheet_0.png); " > <a href="/fact-sheet/salinas-housing-data" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/fact-sheet/salinas-housing-data" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Fact Sheet</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/fact-sheet/salinas-housing-data" class="Card-titleLink"> June 2024: Renter Action Fact Sheet: Salinas </a> </h2> </header> </div> <a href="/fact-sheet/salinas-housing-data" class="Card-imgWrap"> </a> </article> </div><div class="SquareSmallPattern-item SquareSmallPattern-item--mod2"><article data-nid="72376" class="Card Card--1x1 Card--h4 Card--noImg Card--noScrim Card--splitChannel " style=" background-color: #4191c9; background-image: url(https://bayareaequityatlas.org/sites/default/files/baea_icon_fact-sheet_0.png); " > <a href="/fact-sheet/redwood-city-housing-data" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/fact-sheet/redwood-city-housing-data" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Fact Sheet</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/fact-sheet/redwood-city-housing-data" class="Card-titleLink"> May 2024: Renter Action Fact Sheet: Redwood City </a> </h2> </header> </div> <a href="/fact-sheet/redwood-city-housing-data" class="Card-imgWrap"> </a> </article> </div><div class="SquareSmallPattern-item SquareSmallPattern-item--mod3"><article data-nid="61231" class="Card Card--1x1 Card--h4 Card--splitChannel " style=" background-color: #4191c9; " > <a href="/research/analyses/COVID-19-evictions-california" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/research/analyses/COVID-19-evictions-california" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Fact Sheet</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/research/analyses/COVID-19-evictions-california" class="Card-titleLink"> March 2021: Fact Sheet: Preventing Eviction and Indebtedness in California </a> </h2> </header> </div> <a href="/research/analyses/COVID-19-evictions-california" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/cecilia_storyphoto.jpg?itok=b3C7lH9H" alt=""> </a> </article> </div><div class="SquareSmallPattern-item SquareSmallPattern-item--mod4"><article data-nid="62706" class="Card Card--1x1 Card--h4 Card--splitChannel " style=" background-color: #4191c9; " > <a href="/research/baea_evictionrisk_library" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/research/baea_evictionrisk_library" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Fact Sheet</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/research/baea_evictionrisk_library" class="Card-titleLink"> March 2021: Fact Sheet: Preventing Eviction and Indebtedness in the Bay Area </a> </h2> </header> </div> <a href="/research/baea_evictionrisk_library" class="Card-imgWrap"> <img class="Card-img" src="https://bayareaequityatlas.org/sites/default/files/styles/card_square/public/Karen%20RTR%20Caravan_3.jpg?itok=uKShqNiq" alt=""> </a> </article> </div><div class="SquareSmallPattern-item SquareSmallPattern-item--mod5"><article data-nid="60791" class="Card Card--1x1 Card--h4 Card--noImg Card--noScrim Card--splitChannel " style=" background-color: #4191c9; background-image: url(https://bayareaequityatlas.org/sites/default/files/baea_icon_fact-sheet_0.png); " > <a href="/research/analyses/COVID-19-evictions-san-mateo" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/research/analyses/COVID-19-evictions-san-mateo" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Fact Sheet</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/research/analyses/COVID-19-evictions-san-mateo" class="Card-titleLink"> August 2020: Fact Sheet: COVID-19 Evictions in San Mateo County </a> </h2> </header> </div> <a href="/research/analyses/COVID-19-evictions-san-mateo" class="Card-imgWrap"> </a> </article> </div><div class="SquareSmallPattern-item SquareSmallPattern-item--mod6"><article data-nid="60696" class="Card Card--1x1 Card--h4 Card--noImg Card--noScrim Card--splitChannel " style=" background-color: #4191c9; background-image: url(https://bayareaequityatlas.org/sites/default/files/baea_icon_fact-sheet_0.png); " > <a href="/research/analyses/COVID-19-evictions-sonoma-county" class="Card-link"></a> <div class="Card-main js-flextype"> <a href="/research/analyses/COVID-19-evictions-sonoma-county" class="Card-extLinkIcon"><i class="Icon Icon--extlink"></i></a> <div class="Card-type">Fact Sheet</div> <header class="Card-header"> <h2 class="Card-title"> <a href="/research/analyses/COVID-19-evictions-sonoma-county" class="Card-titleLink"> July 2020: Fact Sheet: COVID-19 Evictions in Sonoma County </a> </h2> </header> </div> <a href="/research/analyses/COVID-19-evictions-sonoma-county" class="Card-imgWrap"> </a> </article> </div></div> </div> </section> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--2"></div> <div class=" ResponsivePage-section ResponsivePage-section--headline ResponsivePage-section--background ResponsivePage-section--actualBgc " style="background-color: #f0f2f5" > <div class="ResponsivePage-sectionInner ResponsivePage-sectionInner--py2"> <header class="HeadlineText HeadlineText--threeCol "> <div class="HeadlineText-inner"> <div class="HeadlineText-content"> <div class="HeadlineText-header"> <h2 class="HeadlineText-title"> In Their Own Words... </h2> </div> </div> </div> </header> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--top ResponsivePage-spacer--auto"></div> <div class=" ResponsivePage-section ResponsivePage-section--constellation ResponsivePage-section--background ResponsivePage-section--actualBgc " style="background-color: #f0f2f5" > <div class="ResponsivePage-sectionInner ResponsivePage-sectionInner--pxauto ResponsivePage-sectionInner--pyauto"> <section class="Constellation view view-constellation-noderef-field view-id-constellation_noderef_field view-display-id-content view-dom-id-21663b3d763f036b550c5ba52ae688c8 Constellation--threeCol Constellation--singleStory"> <header class="Constellation-header"> </header> <div class="Constellation-content"> <div class="SingleStoryPattern SingleStoryPattern--threeCol view-content"><div class="SingleStoryPattern-item SingleStoryPattern-item--mod1"><article class="StoryCard" data-nid="72966"> <div class="StoryCard-main"> <div class="StoryCard-content"> <blockquote class="StoryCard-quote"> <p class="StoryCard-quoteText">“ [People] deserve to have a roof over their head. I think it would give more morale and more hope and faith in what's going on in their lives. I was one of the lucky ones that got housed real quick.”</p> <footer class="StoryCard-quoteCite"> — Stephanie Baughman, Tenderloin, San Francisco </footer> </blockquote> <div class="StoryCard-copy"> <div class="BodyText BodyText--noPad"> <p>Stephanie Baughman has been a regular at <a href="https://www.cityhopesf.org" target="_blank">City Hope SF,</a> a nonprofit in San Francisco’s Tenderloin, since 2018. When she first arrived in the city, she stayed at a nearby shelter and found solace at City Hope Cafe, where free meals and a supportive community provided a “breath of fresh air.” Now, in her own apartment after years of unstable housing, Stephanie appreciates the dignity City Hope offers to people facing addiction, homelessness, and social isolation. The organization serves residents “on the margins” and collaborates with local partners to connect them with essential resources. <a href="https://bayareaequityatlas.org/indicators/experiencing-homelessness/feature-story" target="_blank">Learn more.</a></p> <p> </p> <p><strong>Photo:</strong> <a href="http://felixuribe.com/" target="_parent">Felix Uribe</a></p> </div> </div> </div> <span class="StoryCard-imgWrap"> <img class="StoryCard-img" src="https://bayareaequityatlas.org/sites/default/files/BAEA_Feature%20Story_Stephanie%20Baughman_Constellation%20Image.jpg" alt="" /> </span> </div> </article> </div></div> </div> </section> </div> </div> <div class="ResponsivePage-spacer ResponsivePage-spacer--bottom ResponsivePage-spacer--auto"></div> </div> </div> </article> </main> <div class="Site-stickyFooter"> </div> <div class="Site-footer"> <footer class="Footer"> <div class="Footer-main"> <div class="Footer-mainInner"> <div class="Footer-col"> <div class="Footer-colInner Footer-colInner--1"> <img class="Footer-colLogo" src="/sites/all/themes/pl_materialize/logos/baea_logo_white.svg" /> <div class="Footer-copy"> </div> </div> </div> <div class="Footer-col"> <div class="Footer-colInner Footer-colInner--2"> <h2 class="Footer-colTitle">CONNECT WITH US</h2> <ul class="Footer-social"> <li class="Footer-socialItem"> <a href="https://www.facebook.com/PolicyLink/" class="Footer-socialLink" target="_blank"> <i class="Icon Icon--facebook--circle"></i> </a> </li> <li class="Footer-socialItem"> <a href="https://twitter.com/policylink" class="Footer-socialLink" target="_blank"> <i class="Icon Icon--twitter--circle"></i> </a> </li> </ul> </div> <div class="Footer-colInner Footer-colInner--3"> <div class="Footer-copy"> </div> </div> </div> <div class="Footer-col"> <div class="Footer-colInner Footer-colInner--4"> <h2 class="Footer-colTitle">The Bay Area Equity Atlas is a partnership of</h2> <div class="Footer-copy"> <p><a href="http://sff.org/" target="_blank">The San Francisco Foundation</a><br><a href="http://www.policylink.org/" target="_blank">PolicyLink</a><br><a href="https://dornsife.usc.edu/eri" target="_blank">USC Equity Research Institute</a></p><p> </p><p><a href="https://sff.org/" target="_blank"><div class="media media-element-container media-default media-float-left"><div id="file-59321" class="file file-image file-image-png"> <div class="content"> <img height="249" width="1058" style="width: 90px; height: 21px; float: left; margin-right: 15px;" class="media-element addthis-img file-default" data-delta="2" typeof="foaf:Image" src="https://bayareaequityatlas.org/sites/default/files/baea_partner-SFF.png" alt="" /> </div> </div> </div></a><a href="https://www.policylink.org/" target="_blank"><div class="media media-element-container media-default media-float-left"><div id="file-59326" class="file file-image file-image-png"> <div class="content"> <img height="227" width="1058" style="width: 90px; height: 19px; float: left; margin-right: 15px;" class="media-element addthis-img file-default" data-delta="3" typeof="foaf:Image" src="https://bayareaequityatlas.org/sites/default/files/baea_partner-PolicyLink.png" alt="" /> </div> </div> </div></a><a href="https://dornsife.usc.edu/pere" target="_blank"><div class="media media-element-container media-default"><div id="file-65326" class="file file-image file-image-png"> <div class="content"> <img height="542" width="2317" style="height: 21px; width: 90px;" class="media-element addthis-img file-default" data-delta="5" typeof="foaf:Image" src="https://bayareaequityatlas.org/sites/default/files/USC_logo_white.png" alt="" /> </div> </div> </div></a></p> </div> </div> </div> </div> </div> <div class="Footer-footer"> <div class="Footer-footerItems"> <div class="Footer-copyright"><p><a href="/privacy-policy">Privacy Policy</a> | <a href="/donor-privacy-policy">Donor Privacy Policy</a> | <a href="/terms-of-service">Terms of Service</a> | <a href="https://www.policylink.org/about-us/state-nonprofit-disclosures">State Nonprofit Disclosures</a> | © 2023 PolicyLink. All rights reserved.</p> </div> <div class="Footer-region"> </div> </div> </div> <div class="NewsletterBlock js-newsletterPopUp"> <div class="NewsletterBlock-inner"> <form class="NewsletterBlock-form" method="post" id="pl-materialize-newsletter-form" accept-charset="UTF-8"> <div class="NewsletterBlock-title js-newsletterPopUpTrigger"> <div id="edit-title" class="form-item form-type-item"> <label for="edit-title">GET ATLAS UPDATES </label> </div> </div> <fieldset class="NewsletterBlock-fields"> <iframe src="https://www2.bayareaequityatlas.org/l/78532/2019-02-22/6q8mny" width="100%" type="text/html" frameborder="0" allowTransparency="true" style="border: 0" ></iframe> </fieldset> </form> <p class="NewsletterBlock-success"> You will receive a confirmation email shortly. </p> </div> </div> </footer> </div> <section class="Overlay js-overlay"> <div class="Overlay-main js-overlayMain"> <header class="Overlay-header js-overlayHeader"> <h2 class="Overlay-title js-overlayTitle"></h2> <a href="#" class="Overlay-close js-overlayClose" title="Close"><i class="Icon Icon--close"></i></a> </header> <div class="Overlay-contentWrapper js-overlayContentWrapper"> <div class="Overlay-content js-overlayContent"></div> </div> <div class="Overlay-spinner"></div> <footer class="Overlay-footer js-overlayFooter"> <button class="Button js-overlayClose">Close</button> </footer> </div> <div class="js-overlayWidthRef Overlay-widthRef"></div> </section> </div> <!-- scripts: --> <script type="text/javascript" src="https://bayareaequityatlas.org/misc/jquery.js?v=1.4.4"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/misc/jquery-extend-3.4.0.js?v=1.4.4"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/misc/jquery-html-prefilter-3.5.0-backport.js?v=1.4.4"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/misc/jquery.once.js?v=1.2"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/misc/drupal.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/custom/pl_atlas/js/pl_atlas_maplib.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/custom/pl_atlas/js/pl_atlas.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/custom/pl_atlas/js/pl_atlas_clean_urls.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/custom/pl_atlas/js/pl_atlas_tokens.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/custom/pl_cta_newsletter_signup/pl_cta_newsletter_signup.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/features/policylink_features/pl_library_resources/pl_library_resources_content_type/pl_library_resources_content_type.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/contrib/extlink/extlink.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/contrib/google_analytics/googleanalytics.js?rrovaq"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- (function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create", "UA-47822525-18", {"cookieDomain":"auto"});ga("require", "displayfeatures");ga("send", "pageview"); //--><!]]> </script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/accordion.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/vendor/flextype.min.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/main.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/overlay.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/label-input.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/expanded-select.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/gnav.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/main-menu.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/search-block.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/hero.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/recaptcha.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/search-facets.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/tabs.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/newsletter-popup.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/responsive-videos.js?rrovaq"></script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/themes/pl_materialize/js/measure-table.js?rrovaq"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"pl_materialize","theme_token":"KJY9QZDXjGLs1gAZ0_Dp5RBZz4i0ql9ECWEuX_vHKGM","js":{"sites\/all\/modules\/contrib\/pardot\/pardot.js":1,"0":1,"sites\/all\/modules\/features\/policylink_features\/pl_constellations\/constellation.js":1,"misc\/jquery.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/custom\/pl_atlas\/js\/pl_atlas_maplib.js":1,"sites\/all\/modules\/custom\/pl_atlas\/js\/pl_atlas.js":1,"sites\/all\/modules\/custom\/pl_atlas\/js\/pl_atlas_clean_urls.js":1,"sites\/all\/modules\/custom\/pl_atlas\/js\/pl_atlas_tokens.js":1,"sites\/all\/modules\/custom\/pl_cta_newsletter_signup\/pl_cta_newsletter_signup.js":1,"sites\/all\/modules\/features\/policylink_features\/pl_library_resources\/pl_library_resources_content_type\/pl_library_resources_content_type.js":1,"sites\/all\/modules\/contrib\/extlink\/extlink.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"1":1,"sites\/all\/themes\/pl_materialize\/js\/accordion.js":1,"sites\/all\/themes\/pl_materialize\/js\/vendor\/flextype.min.js":1,"sites\/all\/themes\/pl_materialize\/js\/main.js":1,"sites\/all\/themes\/pl_materialize\/js\/overlay.js":1,"sites\/all\/themes\/pl_materialize\/js\/label-input.js":1,"sites\/all\/themes\/pl_materialize\/js\/expanded-select.js":1,"sites\/all\/themes\/pl_materialize\/js\/gnav.js":1,"sites\/all\/themes\/pl_materialize\/js\/main-menu.js":1,"sites\/all\/themes\/pl_materialize\/js\/search-block.js":1,"sites\/all\/themes\/pl_materialize\/js\/hero.js":1,"sites\/all\/themes\/pl_materialize\/js\/recaptcha.js":1,"sites\/all\/themes\/pl_materialize\/js\/search-facets.js":1,"sites\/all\/themes\/pl_materialize\/js\/tabs.js":1,"sites\/all\/themes\/pl_materialize\/js\/newsletter-popup.js":1,"sites\/all\/themes\/pl_materialize\/js\/responsive-videos.js":1,"sites\/all\/themes\/pl_materialize\/js\/measure-table.js":1},"css":{"sites\/all\/modules\/custom\/data_atlas\/css\/data_atlas.map.css":1,"sites\/all\/themes\/pl_materialize\/css\/style.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px"},"lightbox2":{"rtl":0,"file_path":"\/(\\w\\w\/)public:\/","default_image":"\/sites\/all\/modules\/contrib\/lightbox2\/images\/brokenimage.jpg","border_size":10,"font_color":"000","box_color":"fff","top_position":"","overlay_opacity":"0.8","overlay_color":"000","disable_close_click":true,"resize_sequence":0,"resize_speed":400,"fade_in_speed":400,"slide_down_speed":600,"use_alt_layout":false,"disable_resize":false,"disable_zoom":false,"force_show_nav":false,"show_caption":true,"loop_items":false,"node_link_text":"View Image Details","node_link_target":false,"image_count":"Image !current of !total","video_count":"Video !current of !total","page_count":"Page !current of !total","lite_press_x_close":"press \u003Ca href=\u0022#\u0022 onclick=\u0022hideLightbox(); return FALSE;\u0022\u003E\u003Ckbd\u003Ex\u003C\/kbd\u003E\u003C\/a\u003E to close","download_link_text":"","enable_login":false,"enable_contact":false,"keys_close":"c x 27","keys_previous":"p 37","keys_next":"n 39","keys_zoom":"z","keys_play_pause":"32","display_image_size":"original","image_node_sizes":"()","trigger_lightbox_classes":"","trigger_lightbox_group_classes":"","trigger_slideshow_classes":"","trigger_lightframe_classes":"","trigger_lightframe_group_classes":"","custom_class_handler":0,"custom_trigger_classes":"","disable_for_gallery_lists":true,"disable_for_acidfree_gallery_lists":true,"enable_acidfree_videos":true,"slideshow_interval":5000,"slideshow_automatic_start":true,"slideshow_automatic_exit":true,"show_play_pause":true,"pause_on_next_click":false,"pause_on_previous_click":true,"loop_slides":false,"iframe_width":600,"iframe_height":400,"iframe_border":1,"enable_video":false,"useragent":"Mozilla\/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)"},"pardot":{"pardot_a_id":"79532","pardot_c_id":"1920","score":""},"extlink":{"extTarget":"_blank","extClass":0,"extLabel":"(link is external)","extImgClass":0,"extSubdomains":1,"extExclude":"","extInclude":"\\.pdf","extCssExclude":"","extCssExplicit":"","extAlert":0,"extAlertText":"This link will take you to an external web site.","mailtoClass":0,"mailtoLabel":"(link sends e-mail)"},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackColorbox":1},"plBreakpoints":{"maggie":320,"lisa":640,"milhouse":700,"bart":768,"nelson":900,"marge":1100,"lenny":1280,"homer":1400,"abe":1600,"monty":1900},"indicatorLinks":[{"id":21581,"category":21556,"text":"Race\/ethnicity","href":"\/indicators\/race-ethnicity","isActive":false},{"id":21591,"category":21556,"text":"Nativity and ancestry","href":"\/indicators\/nativity-and-ancestry","isActive":false},{"id":21601,"category":21556,"text":"College readiness","href":"\/indicators\/college-readiness","isActive":false},{"id":21606,"category":21556,"text":"Educational attainment","href":"\/indicators\/educational-attainment","isActive":false},{"id":28871,"category":21556,"text":"Employment","href":"\/indicators\/employment","isActive":false},{"id":22636,"category":21556,"text":"Disconnected youth","href":"\/indicators\/disconnected-youth","isActive":false},{"id":22656,"category":21556,"text":"Median earnings","href":"\/indicators\/median-earnings","isActive":false},{"id":21621,"category":21556,"text":"Income growth","href":"\/indicators\/income-growth","isActive":false},{"id":29006,"category":21556,"text":"Basic family needs","href":"\/indicators\/basic-family-needs","isActive":false},{"id":21596,"category":21556,"text":"Police use of force","href":"\/indicators\/police-use-of-force","isActive":false},{"id":21576,"category":21561,"text":"Extreme commuting","href":"\/indicators\/extreme-commuting","isActive":false},{"id":21571,"category":21561,"text":"Housing burden","href":"\/indicators\/housing-burden","isActive":false},{"id":28616,"category":21561,"text":"Homeownership","href":"\/indicators\/homeownership","isActive":false},{"id":21631,"category":21561,"text":"Market rent","href":"\/indicators\/market-rent","isActive":false},{"id":21636,"category":21561,"text":"Gentrification risk","href":"\/indicators\/gentrification-risk","isActive":false},{"id":29001,"category":21561,"text":"Experiencing homelessness","href":"\/indicators\/homelessness","isActive":false},{"id":21641,"category":21561,"text":"Affordable housing production","href":"\/indicators\/affordable-housing-production","isActive":false},{"id":21646,"category":21561,"text":"Neighborhood opportunity","href":"\/indicators\/neighborhood-opportunity","isActive":false},{"id":21626,"category":21561,"text":"Business ownership","href":"\/indicators\/business-ownership","isActive":false},{"id":22641,"category":21561,"text":"Business revenue","href":"\/indicators\/business-revenue","isActive":false},{"id":21651,"category":21566,"text":"Diversity of electeds","href":"\/indicators\/diversity-of-electeds","isActive":false},{"id":21656,"category":21566,"text":"Voting","href":"\/indicators\/voting","isActive":false},{"id":22661,"category":21566,"text":"Linguistic isolation","href":"\/indicators\/linguistic-isolation","isActive":false},{"id":21586,"category":21566,"text":"Economic gains: Eliminate rent burden","href":"\/indicators\/economic-gains-eliminate-rent-burden","isActive":false},{"id":21666,"category":21566,"text":"Economic gains: Racial equity in income","href":"\/indicators\/economic-gains-racial-equity-in-income","isActive":false}],"indicatorCategories":[{"id":21556,"text":"People","isActive":false},{"id":21561,"text":"Place","isActive":false},{"id":21566,"text":"Power","isActive":false}],"urlIsAjaxTrusted":{"":true}}); //--><!]]> </script> <!-- page bottom: --> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/contrib/pardot/pardot.js?rrovaq"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- setTimeout(function(){var a=document.createElement("script"); var b=document.getElementsByTagName('script')[0]; a.src=document.location.protocol+"//dnn506yrbagrg.cloudfront.net/pages/scripts/0011/0162.js"; a.async=true;a.type="text/javascript";b.parentNode.insertBefore(a,b)}, 1); //--><!]]> </script> <script type="text/javascript" src="https://bayareaequityatlas.org/sites/all/modules/features/policylink_features/pl_constellations/constellation.js?rrovaq"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"333d01e4ee","applicationID":"37563291","transactionName":"b1UBNkdYDRJVARZaWlYfIgFBUAwPGwwNV1BnQAIFUGYVCFEV","queueTime":4,"applicationTime":1183,"atts":"QxICQA9CHhw=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>