CINXE.COM
Berkeley shootings in 2025: The definitive gunfire map
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Berkeley shootings in 2025: The definitive gunfire map</title> <link rel="stylesheet" href="https://www.berkeleyscanner.com/assets/built/screen.css?v=0e178c832c"> <style> :root { --color-secondary: #FFB70B; } </style> <meta name="description" content="As of Jan. 24, Berkeley has had two shootings, with two others still under investigation, compared to two shootings in the same span last year."> <link rel="icon" href="https://www.berkeleyscanner.com/content/images/size/w256h256/format/jpeg/2022/09/The-Berkeley-Scanner_Icon_Color-1.jpg" type="image/jpeg"> <link rel="canonical" href="https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta property="og:site_name" content="The Berkeley Scanner"> <meta property="og:type" content="article"> <meta property="og:title" content="Berkeley shootings in 2025: The definitive gunfire map"> <meta property="og:description" content="As of Jan. 24, Berkeley has had two shootings in 2025 with two others still under investigation. Last year saw two shootings over that same period."> <meta property="og:url" content="https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/"> <meta property="og:image" content="https://www.berkeleyscanner.com/content/images/2025/01/berkeley-gunfire-map-2025-5.jpg"> <meta property="article:published_time" content="2025-01-02T02:24:08.000Z"> <meta property="article:modified_time" content="2025-01-25T06:40:52.000Z"> <meta property="article:tag" content="Shootings"> <meta property="article:tag" content="Crime trends"> <meta property="article:tag" content="BPD"> <meta property="article:tag" content="Guns"> <meta property="article:tag" content="Crime"> <meta property="article:tag" content="Crime and police data"> <meta property="article:tag" content="Deep dives"> <meta property="article:tag" content="Arrests"> <meta property="article:publisher" content="https://www.facebook.com/BerkeleyScanner"> <meta property="article:author" content="https://www.facebook.com/BerkeleyScanner"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Berkeley shootings in 2025: The definitive gunfire map"> <meta name="twitter:description" content="As of Jan. 24, Berkeley has had two shootings in 2025 with two others still under investigation. Last year saw two shootings over that same period."> <meta name="twitter:url" content="https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/"> <meta name="twitter:image" content="https://www.berkeleyscanner.com/content/images/2025/01/berkeley-gunfire-map-2025-4.jpg"> <meta name="twitter:label1" content="Written by"> <meta name="twitter:data1" content="Emilie Raguso"> <meta name="twitter:label2" content="Filed under"> <meta name="twitter:data2" content="Shootings, Crime trends, BPD, Guns, Crime, Crime and police data, Deep dives, Arrests"> <meta name="twitter:site" content="@BerkeleyScanner"> <meta name="twitter:creator" content="@BerkeleyScanner"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="800"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "publisher": { "@type": "Organization", "name": "The Berkeley Scanner", "url": "https://www.berkeleyscanner.com/", "logo": { "@type": "ImageObject", "url": "https://www.berkeleyscanner.com/content/images/2022/09/TheBerkeleyScanner_V_UB-1.jpg" } }, "author": { "@type": "Person", "name": "Emilie Raguso", "image": { "@type": "ImageObject", "url": "https://www.gravatar.com/avatar/b35e7f2d3f1f732f736e8247a52df606?s=250&r=x&d=mp", "width": 250, "height": 250 }, "url": "https://www.berkeleyscanner.com/author/emilie-raguso/", "sameAs": [ "https://emraguso.wixsite.com/reporter/", "https://www.facebook.com/BerkeleyScanner", "https://twitter.com/BerkeleyScanner" ] }, "headline": "Berkeley shootings in 2025: The definitive gunfire map", "url": "https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/", "datePublished": "2025-01-02T02:24:08.000Z", "dateModified": "2025-01-25T06:40:52.000Z", "image": { "@type": "ImageObject", "url": "https://www.berkeleyscanner.com/content/images/2025/01/berkeley-gunfire-map-2025-3.jpg", "width": 1200, "height": 800 }, "keywords": "Shootings, Crime trends, BPD, Guns, Crime, Crime and police data, Deep dives, Arrests", "description": "As of Jan. 24, Berkeley has had two shootings in 2025 with two others still under investigation. Last year saw two shootings over that same period.", "mainEntityOfPage": "https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/" } </script> <meta name="generator" content="Ghost 5.109"> <link rel="alternate" type="application/rss+xml" title="The Berkeley Scanner" href="https://www.berkeleyscanner.com/rss/"> <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.49/umd/portal.min.js" data-i18n="true" data-ghost="https://www.berkeleyscanner.com/" data-key="55b04c137d051ca2b9cd74180a" data-api="https://thescanner.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style><script async src="https://js.stripe.com/v3/"></script> <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js" data-key="55b04c137d051ca2b9cd74180a" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/main.css" data-sodo-search="https://thescanner.ghost.io/" data-locale="en" crossorigin="anonymous"></script> <script defer src="https://cdn.jsdelivr.net/ghost/announcement-bar@~1.1/umd/announcement-bar.min.js" data-announcement-bar="https://www.berkeleyscanner.com/" data-api-url="https://www.berkeleyscanner.com/members/api/announcement/" crossorigin="anonymous"></script> <link href="https://www.berkeleyscanner.com/webmentions/receive/" rel="webmention"> <script defer src="/public/cards.min.js?v=0e178c832c"></script> <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=0e178c832c"> <script defer src="/public/comment-counts.min.js?v=0e178c832c" data-ghost-comments-counts-api="https://www.berkeleyscanner.com/members/api/comments/counts/"></script> <script defer src="/public/member-attribution.min.js?v=0e178c832c"></script><style>:root {--ghost-accent-color: #385676;}</style> <script defer data-domain="berkeleyscanner.com" src="https://plausible.io/js/plausible.js"></script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-L7M4K1GVKV"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-L7M4K1GVKV'); </script> <!-- Google tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-235116535-1"> </script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-235116535-1'); </script> <!-- 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-W3QKXW3P');</script> <!-- End Google Tag Manager --> <link rel="apple-touch-icon" href="https://www.berkeleyscanner.com/content/images/size/w256h256/format/jpeg/2022/09/The-Berkeley-Scanner_Icon_Color-1.jpg"> <style>.gh-head-trending-menu .nav li a { text-decoration: none; }</style> <!-- Wisepops tag --> <script data-cfasync="false">(function(w,i,s,e){window[w]=window[w]||function(){(window[w].q=window[w].q||[]).push(arguments)};window[w].l=Date.now();s=document.createElement('script');e=document.getElementsByTagName('script')[0];s.defer=1;s.src=i;e.parentNode.insertBefore(s, e)})('wisepops', 'https://wisepops.net/loader.js?v=3&h=JG4dNh9pvk');</script> </head> <body class="post-template tag-shootings tag-crime-trends tag-berkeley-police-department tag-guns tag-crime tag-crime-police-data tag-deep-dives tag-arrests tag-hash-articles is-head-b--a_n has-serif-body"> <div class="gh-site"> <header id="gh-head" class="gh-head gh-outer"> <div class="gh-head-inner gh-inner"> <a class="gh-head-description" href="https://www.berkeleyscanner.com">Authoritative, independent crime + safety news</a> <div class="gh-head-brand"> <div class="gh-head-brand-wrapper"> <a class="gh-head-logo" href="https://www.berkeleyscanner.com"> <img src="https://www.berkeleyscanner.com/content/images/2022/09/TheBerkeleyScanner_V_UB-1.jpg" alt="The Berkeley Scanner"> <img src="https://www.berkeleyscanner.com/content/images/2022/09/TheBerkeleyScanner_Primary_Logo_color-5.png" alt="The Berkeley Scanner"> </a> </div> <button class="gh-search gh-icon-btn" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> <button class="gh-burger"></button> </div> <nav class="gh-head-menu"> <ul class="nav"> <li class="nav-new-2025-gunfire-map nav-current"><a href="https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/">NEW: 2025 Gunfire Map</a></li> <li class="nav-crime"><a href="https://www.berkeleyscanner.com/topic/crime/">Crime</a></li> <li class="nav-cal"><a href="https://www.berkeleyscanner.com/topic/uc-berkeley-crime/">Cal</a></li> <li class="nav-about-tbs"><a href="https://www.berkeleyscanner.com/about/">About TBS</a></li> <li class="nav-share-tips"><a href="https://www.berkeleyscanner.com/tips/">Share tips</a></li> </ul> </nav> <div class="gh-head-actions"> <button class="gh-search gh-icon-btn" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> <a class="gh-head-btn gh-btn gh-primary-btn" href="#/portal/signup" data-portal="signup">Become a member</a> </div> </div> <div class="gh-head-menu"> <nav class="gh-head-menu-inner"> <ul class="nav"> <li class="nav-new-2025-gunfire-map nav-current"><a href="https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/">NEW: 2025 Gunfire Map</a></li> <li class="nav-crime"><a href="https://www.berkeleyscanner.com/topic/crime/">Crime</a></li> <li class="nav-cal"><a href="https://www.berkeleyscanner.com/topic/uc-berkeley-crime/">Cal</a></li> <li class="nav-about-tbs"><a href="https://www.berkeleyscanner.com/about/">About TBS</a></li> <li class="nav-share-tips"><a href="https://www.berkeleyscanner.com/tips/">Share tips</a></li> </ul> </nav> </div> </header> <div class="gh-head-trending-menu gh-outer"> <nav class="gh-inner"> <ul class="nav"> <li class="nav-all-the-news"><a href="https://www.berkeleyscanner.com/archive/">All the news</a></li> <li class="nav-deep-dives"><a href="https://www.berkeleyscanner.com/topic/deep-dives/">Deep dives</a></li> <li class="nav-support-tbs"><a href="https://www.berkeleyscanner.com/support/">Support TBS</a></li> </ul> </nav> </div> <progress class="reading-progress" value="0" max="100" aria-label="Reading progress"></progress> <main class="gh-main"> <article class="gh-article post tag-shootings tag-crime-trends tag-berkeley-police-department tag-guns tag-crime tag-crime-police-data tag-deep-dives tag-arrests tag-hash-articles"> <header class="gh-article-header gh-canvas"> <a class="gh-article-tag" href="https://www.berkeleyscanner.com/topic/shootings/">Shootings</a> <h1 class="gh-article-title">Berkeley shootings in 2025: The definitive gunfire map</h1> <aside class="gh-article-sidebar"> <figure class="gh-author-image"> <img src="https://www.gravatar.com/avatar/b35e7f2d3f1f732f736e8247a52df606?s=250&r=x&d=mp" alt="Emilie Raguso"> </figure> <h4 class="gh-author-name"> <a href="/author/emilie-raguso/">Emilie Raguso</a> </h4> <div class="gh-article-meta"> <time class="gh-article-date">Jan 1, 2025 6:24 PM</time> <div class="gh-article-meta-sep"></div> <a class="gh-article-meta-comments" href="#comments"> <svg class="icon-comment-bubble" width="24" height="24" fill="none" viewBox="0 0 24 24"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M12 18.25C15.5 18.25 19.25 16.5 19.25 12C19.25 7.5 15.5 5.75 12 5.75C8.5 5.75 4.75 7.5 4.75 12C4.75 13.0298 4.94639 13.9156 5.29123 14.6693C5.50618 15.1392 5.62675 15.6573 5.53154 16.1651L5.26934 17.5635C5.13974 18.2547 5.74527 18.8603 6.43651 18.7307L9.64388 18.1293C9.896 18.082 10.1545 18.0861 10.4078 18.1263C10.935 18.2099 11.4704 18.25 12 18.25Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.5 12C9.5 12.2761 9.27614 12.5 9 12.5C8.72386 12.5 8.5 12.2761 8.5 12C8.5 11.7239 8.72386 11.5 9 11.5C9.27614 11.5 9.5 11.7239 9.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.5 12C12.5 12.2761 12.2761 12.5 12 12.5C11.7239 12.5 11.5 12.2761 11.5 12C11.5 11.7239 11.7239 11.5 12 11.5C12.2761 11.5 12.5 11.7239 12.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.5 12C15.5 12.2761 15.2761 12.5 15 12.5C14.7239 12.5 14.5 12.2761 14.5 12C14.5 11.7239 14.7239 11.5 15 11.5C15.2761 11.5 15.5 11.7239 15.5 12Z"></path> </svg> <script data-ghost-comment-count="6775ee2cff20370001ebd872" data-ghost-comment-count-empty="0" data-ghost-comment-count-singular="" data-ghost-comment-count-plural="" data-ghost-comment-count-tag="span" data-ghost-comment-count-class-name="gh-post-comments-count" data-ghost-comment-count-autowrap="true" > </script> </a> </div> </aside> <p class="gh-article-excerpt">As of Jan. 24, Berkeley has had two shootings in 2025 with two others still under investigation. Last year saw two shootings over that same period.</p> </header> <section class="gh-content gh-canvas"> <!--kg-card-begin: html--> <iframe src="https://www.google.com/maps/d/u/0/embed?mid=1L6iPnRX4BU-N5MOuL8jzt_XpHSMRCBQ&ehbc=2E312F&noprof=1" width="640" height="480"></iframe> <!--kg-card-end: html--> <p>The Berkeley Scanner has created a comprehensive interactive gunfire map so you can stay informed about shootings in the city and your neighborhood.</p><p>As of Jan. 24, Berkeley has had <a href="https://www.berkeleyscanner.com/topic/shootings/" rel="noreferrer">two non-injury shootings</a> in 2025 with two others reported on the same night still under investigation. </p><p>Police also received a <a href="https://www.berkeleyscanner.com/2025/01/02/shootings/first-berkeley-shooting-2025-woman-detained/" rel="noreferrer">report of gunfire</a> Jan. 1, 2025, but later determined that the non-injury shooting had happened hours earlier on New Year's Eve.</p><p>There had been two injury shootings as of this time last year.</p><p>The Berkeley Scanner will update this map when new shootings take place. Please <a href="https://www.berkeleyscanner.com/tips/">let us know</a> if something happens in your neighborhood.</p> <!--kg-card-begin: html--> <p style="text-align:center;"><b>Read more about <a href="https://www.berkeleyscanner.com/topic/shootings/">shootings</a> in Berkeley.</b></p> <!--kg-card-end: html--> <p>There are three types of markers on the map: </p><ul><li>Small orange markers show confirmed gunfire calls where no one was hurt</li><li>Large black markers show shootings where someone was wounded</li><li>Large red markers indicate fatal shootings</li></ul><p>When police are unable to find a victim, they generally consider a gunfire report to have been confirmed when there is other evidence at the scene, such as bullet casings or property damage.</p><h3 id="2025-berkeley-gunfire-map-key-features">2025 Berkeley gunfire map: Key features</h3><p>Click each marker to find basic information about the shooting or gunfire report, as well as a link to more reporting if TBS published a story about that incident.</p><p>The map also shows the <a href="https://berkeleyca.gov/your-government/city-council?ref=berkeleyscanner.com">Berkeley City Council</a> district where each shooting happened. Click anywhere within the council boundaries to find City Council office details and contact information.</p><p>Click the rectangle in the upper left corner of the map to show or hide a list of all the shootings. Click the rectangle in the upper right corner to view the map on Google Maps. </p><p>Pro tip: The map is easier to navigate on a laptop or desktop than on mobile devices.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.google.com/maps/d/u/0/viewer?hl=en&mid=1L6iPnRX4BU-N5MOuL8jzt_XpHSMRCBQ&ll=37.87151888616819%2C-122.27759691003418&z=14&ref=berkeleyscanner.com"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Shootings in Berkeley, 2025 - Google My Maps</div><div class="kg-bookmark-description">The Berkeley Scanner’s definitive map of shootings and gunfire in 2025. Read more: https://tinyurl.com/5n8ayctx</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.berkeleyscanner.com/content/images/icon/favicon-001-3.ico" alt=""><span class="kg-bookmark-author">Google My Maps</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.berkeleyscanner.com/content/images/thumbnail/thumbnail-3" alt="" onerror="this.style.display = 'none'"></div></a></figure><div class="kg-card kg-header-card kg-width-full kg-size-small kg-style-dark" data-kg-background-image="" style=""><h2 class="kg-header-card-header" id="we-work-for-you"><b><strong style="white-space: pre-wrap;">We work for you</strong></b></h2><h3 class="kg-header-card-subheader" id="100-membersupported-no-ads-no-distractions"><b><strong style="white-space: pre-wrap;">100% member-supported: No ads, no distractions</strong></b></h3><a class="kg-header-card-button" href="https://buy.stripe.com/dR6bJw7NJ4JVbPa9AC?ref=berkeleyscanner.com">Make a one-time gift 🚨</a></div><p>While Berkeley itself has no gunfire detection system, other nearby law enforcement agencies, including the Oakland Police Department and the University of California Police Department, use these systems to determine whether there was actual gunfire — versus something like fireworks or another type of explosion — and where the shooting was located.</p><p>Those systems at times provide useful information about shootings in Berkeley.</p><p>In 2024, Berkeley had <a href="https://www.berkeleyscanner.com/2024/08/26/shootings/berkeley-shootings-gunfire-map-2024/" rel="noreferrer">31 shootings</a>, which left three people dead and seven wounded. (Two of the survivors accidentally shot themselves, police said.)</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://www.berkeleyscanner.com/2024/08/26/shootings/berkeley-shootings-gunfire-map-2024/"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Berkeley shootings in 2024: The definitive gunfire map</div><div class="kg-bookmark-description">Berkeley had 30 shootings in 2024 leaving three dead and seven wounded. There were 35 shootings, wounding eight people, the prior year.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://www.berkeleyscanner.com/content/images/icon/The-Berkeley-Scanner_Icon_Color-1-228.jpg" alt=""><span class="kg-bookmark-author">The Berkeley Scanner</span><span class="kg-bookmark-publisher">Emilie Raguso</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://www.berkeleyscanner.com/content/images/thumbnail/berkeley-gunfire-shooting-map-2024-2-3.jpg" alt="" onerror="this.style.display = 'none'"></div></a></figure><p>Police ask anyone with information to share about gunfire and shootings in Berkeley to call BPD’s homicide unit at 510-981-5741. </p><p>In an emergency, always call 911.</p><div class="kg-card kg-callout-card kg-callout-card-grey"><div class="kg-callout-emoji">💡</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">The Berkeley Scanner is 100% member-supported. That means no ads, no spam and no distractions. Help ensure timely, accurate public safety news for Berkeley by </strong></b><a href="https://www.berkeleyscanner.com/#/portal/"><b><strong style="white-space: pre-wrap;">signing up now</strong></b></a><b><strong style="white-space: pre-wrap;">.</strong></b></div></div> </section> <footer class="gh-article-footer gh-canvas"> <div class="gh-article-tags"> <a class="gh-article-tag" href="/topic/shootings/">Shootings</a> <div class="gh-article-meta-sep"></div> <a class="gh-article-tag" href="/topic/crime-trends/">Crime trends</a> <div class="gh-article-meta-sep"></div> <a class="gh-article-tag" href="/topic/berkeley-police-department/">BPD</a> <div class="gh-article-meta-sep"></div> <a class="gh-article-tag" href="/topic/guns/">Guns</a> <div class="gh-article-meta-sep"></div> <a class="gh-article-tag" href="/topic/crime/">Crime</a> <div class="gh-article-meta-sep"></div> <a class="gh-article-tag" href="/topic/crime-police-data/">Crime and police data</a> <div class="gh-article-meta-sep"></div> <a class="gh-article-tag" href="/topic/deep-dives/">Deep dives</a> <div class="gh-article-meta-sep"></div> <a class="gh-article-tag" href="/topic/arrests/">Arrests</a> <div class="gh-article-meta-sep"></div> </div> <div class="gh-article-share"> <span>Share on</span> <div class="gh-article-share-icons"> <a href="https://twitter.com/intent/tweet?url=https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/&text=Berkeley%20shootings%20in%202025%3A%20The%20definitive%20gunfire%20map" target="_blank" rel="noopener" title="Share on Twitter"> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"> <path d="M24 4.6c-.9.4-1.8.7-2.8.8 1-.6 1.8-1.6 2.2-2.7-1 .6-2 1-3.1 1.2-.9-1-2.2-1.6-3.6-1.6-2.7 0-4.9 2.2-4.9 4.9 0 .4 0 .8.1 1.1-4.2-.2-7.8-2.2-10.2-5.2-.5.8-.7 1.6-.7 2.5 0 1.7.9 3.2 2.2 4.1-.8 0-1.6-.2-2.2-.6v.1c0 2.4 1.7 4.4 3.9 4.8-.4.1-.8.2-1.3.2-.3 0-.6 0-.9-.1.6 2 2.4 3.4 4.6 3.4-1.7 1.3-3.8 2.1-6.1 2.1-.4 0-.8 0-1.2-.1 2.2 1.4 4.8 2.2 7.5 2.2 9.1 0 14-7.5 14-14v-.6c1-.7 1.8-1.6 2.5-2.5z" fill="#1da1f2" /> </svg> </a> <div class="gh-article-meta-sep"></div> <a href="https://www.facebook.com/sharer.php?u=https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/" target="_blank" rel="noopener" title="Share on Facebook"> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"> <path d="M24 12.072a12 12 0 10-13.875 11.854v-8.385H7.078v-3.469h3.047V9.428c0-3.007 1.792-4.669 4.532-4.669a18.611 18.611 0 012.687.234v2.954H15.83a1.734 1.734 0 00-1.947 1.49 1.71 1.71 0 00-.008.385v2.25H17.2l-.532 3.469h-2.8v8.385A12 12 0 0024 12.072z" fill="#4267B2" /> </svg> </a> <div class="gh-article-meta-sep"></div> <a href="mailto:?subject=Berkeley shootings in 2025: The definitive gunfire map&body=As of Jan. 24, Berkeley has had two shootings in 2025 with two others still under investigation. Last year saw two shootings over that same period.%0D%0A%0D%0ARead more%3A%20https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/" target="_blank" rel="noopener" title="Share via Email"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M3.33332 3.33334H16.6667C17.5833 3.33334 18.3333 4.08334 18.3333 5.00001V15C18.3333 15.9167 17.5833 16.6667 16.6667 16.6667H3.33332C2.41666 16.6667 1.66666 15.9167 1.66666 15V5.00001C1.66666 4.08334 2.41666 3.33334 3.33332 3.33334Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M18.3333 5L9.99999 10.8333L1.66666 5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg> </a> <div class="gh-article-meta-sep"></div> </div> </div> </footer> </article> <div class="gh-read-next gh-canvas"> <section class="gh-pagehead"> <h4 class="gh-pagehead-title">Read next</h4> </section> <div class="gh-topic gh-topic-grid"> <div class="gh-topic-content"> <article class="gh-card post"> <a class="gh-article-link" href="/2025/01/25/shootings/berkeley-shootings-man-wounded-freeway-gunfire/"></a> <div class="gh-card-link"> <figure class="gh-card-image"> <img srcset="/content/images/size/w300/2025/01/Photo-Jan-02-2025--2-10-19-AM.jpg 300w, /content/images/size/w720/2025/01/Photo-Jan-02-2025--2-10-19-AM.jpg 720w, /content/images/size/w960/2025/01/Photo-Jan-02-2025--2-10-19-AM.jpg 960w, /content/images/size/w1200/2025/01/Photo-Jan-02-2025--2-10-19-AM.jpg 1200w, /content/images/size/w2000/2025/01/Photo-Jan-02-2025--2-10-19-AM.jpg 2000w" sizes="(max-width: 1200px) 100vw, 1200px" src="/content/images/size/w720/2025/01/Photo-Jan-02-2025--2-10-19-AM.jpg" alt="2 Berkeley shooting reports: Man wounded; gunfire on I-80"> </figure> <div class="gh-card-wrapper"> <header class="gh-card-header"> <h3 class="gh-card-title">2 Berkeley shooting reports: Man wounded; gunfire on I-80</h3> </header> <div class="gh-card-excerpt">Authorities said they do not currently believe the incidents are linked.</div> <footer class="gh-card-footer"> <span class="gh-card-author">By Emilie Raguso</span> <span class="gh-card-footer-sep"></span> <time class="gh-card-date" datetime="2025-01-24">Jan 24, 2025</time> <span class="gh-card-footer-sep"></span> <a class="gh-card-comments-link" href="/2025/01/25/shootings/berkeley-shootings-man-wounded-freeway-gunfire/#comments"> <svg class="icon-comment-bubble" width="24" height="24" fill="none" viewBox="0 0 24 24"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M12 18.25C15.5 18.25 19.25 16.5 19.25 12C19.25 7.5 15.5 5.75 12 5.75C8.5 5.75 4.75 7.5 4.75 12C4.75 13.0298 4.94639 13.9156 5.29123 14.6693C5.50618 15.1392 5.62675 15.6573 5.53154 16.1651L5.26934 17.5635C5.13974 18.2547 5.74527 18.8603 6.43651 18.7307L9.64388 18.1293C9.896 18.082 10.1545 18.0861 10.4078 18.1263C10.935 18.2099 11.4704 18.25 12 18.25Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.5 12C9.5 12.2761 9.27614 12.5 9 12.5C8.72386 12.5 8.5 12.2761 8.5 12C8.5 11.7239 8.72386 11.5 9 11.5C9.27614 11.5 9.5 11.7239 9.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.5 12C12.5 12.2761 12.2761 12.5 12 12.5C11.7239 12.5 11.5 12.2761 11.5 12C11.5 11.7239 11.7239 11.5 12 11.5C12.2761 11.5 12.5 11.7239 12.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.5 12C15.5 12.2761 15.2761 12.5 15 12.5C14.7239 12.5 14.5 12.2761 14.5 12C14.5 11.7239 14.7239 11.5 15 11.5C15.2761 11.5 15.5 11.7239 15.5 12Z"></path> </svg> <script data-ghost-comment-count="6794777e4b2fbf0001cfd4b4" data-ghost-comment-count-empty="0" data-ghost-comment-count-singular="" data-ghost-comment-count-plural="" data-ghost-comment-count-tag="span" data-ghost-comment-count-class-name="gh-loop-comments-count" data-ghost-comment-count-autowrap="true" > </script> </a> </footer> </div> </div> </article> <article class="gh-card post"> <a class="gh-article-link" href="/2025/01/22/shootings/berkeley-police-investigate-2-shootings-3-days/"></a> <div class="gh-card-link"> <figure class="gh-card-image"> <img srcset="/content/images/size/w300/2025/01/Photo-Jan-20-2025--8-14-44-PM.jpg 300w, /content/images/size/w720/2025/01/Photo-Jan-20-2025--8-14-44-PM.jpg 720w, /content/images/size/w960/2025/01/Photo-Jan-20-2025--8-14-44-PM.jpg 960w, /content/images/size/w1200/2025/01/Photo-Jan-20-2025--8-14-44-PM.jpg 1200w, /content/images/size/w2000/2025/01/Photo-Jan-20-2025--8-14-44-PM.jpg 2000w" sizes="(max-width: 1200px) 100vw, 1200px" src="/content/images/size/w720/2025/01/Photo-Jan-20-2025--8-14-44-PM.jpg" alt="Berkeley police investigate 2 shootings in 3 days"> </figure> <div class="gh-card-wrapper"> <header class="gh-card-header"> <h3 class="gh-card-title">Berkeley police investigate 2 shootings in 3 days</h3> </header> <div class="gh-card-excerpt">No one was hurt and no arrests have been made. The gunfire investigations are ongoing, BPD said.</div> <footer class="gh-card-footer"> <span class="gh-card-author">By Emilie Raguso</span> <span class="gh-card-footer-sep"></span> <time class="gh-card-date" datetime="2025-01-22">Jan 22, 2025</time> <span class="gh-card-footer-sep"></span> <a class="gh-card-comments-link" href="/2025/01/22/shootings/berkeley-police-investigate-2-shootings-3-days/#comments"> <svg class="icon-comment-bubble" width="24" height="24" fill="none" viewBox="0 0 24 24"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M12 18.25C15.5 18.25 19.25 16.5 19.25 12C19.25 7.5 15.5 5.75 12 5.75C8.5 5.75 4.75 7.5 4.75 12C4.75 13.0298 4.94639 13.9156 5.29123 14.6693C5.50618 15.1392 5.62675 15.6573 5.53154 16.1651L5.26934 17.5635C5.13974 18.2547 5.74527 18.8603 6.43651 18.7307L9.64388 18.1293C9.896 18.082 10.1545 18.0861 10.4078 18.1263C10.935 18.2099 11.4704 18.25 12 18.25Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.5 12C9.5 12.2761 9.27614 12.5 9 12.5C8.72386 12.5 8.5 12.2761 8.5 12C8.5 11.7239 8.72386 11.5 9 11.5C9.27614 11.5 9.5 11.7239 9.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.5 12C12.5 12.2761 12.2761 12.5 12 12.5C11.7239 12.5 11.5 12.2761 11.5 12C11.5 11.7239 11.7239 11.5 12 11.5C12.2761 11.5 12.5 11.7239 12.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.5 12C15.5 12.2761 15.2761 12.5 15 12.5C14.7239 12.5 14.5 12.2761 14.5 12C14.5 11.7239 14.7239 11.5 15 11.5C15.2761 11.5 15.5 11.7239 15.5 12Z"></path> </svg> <script data-ghost-comment-count="679012e413fc970001e597a3" data-ghost-comment-count-empty="0" data-ghost-comment-count-singular="" data-ghost-comment-count-plural="" data-ghost-comment-count-tag="span" data-ghost-comment-count-class-name="gh-loop-comments-count" data-ghost-comment-count-autowrap="true" > </script> </a> </footer> </div> </div> </article> <article class="gh-card post"> <a class="gh-article-link" href="/2025/01/02/shootings/first-berkeley-shooting-2025-woman-detained/"></a> <div class="gh-card-link"> <figure class="gh-card-image"> <img srcset="/content/images/size/w300/2025/01/Screenshot-2025-01-01-at-7.01.14-PM.jpg 300w, /content/images/size/w720/2025/01/Screenshot-2025-01-01-at-7.01.14-PM.jpg 720w, /content/images/size/w960/2025/01/Screenshot-2025-01-01-at-7.01.14-PM.jpg 960w, /content/images/size/w1200/2025/01/Screenshot-2025-01-01-at-7.01.14-PM.jpg 1200w, /content/images/size/w2000/2025/01/Screenshot-2025-01-01-at-7.01.14-PM.jpg 2000w" sizes="(max-width: 1200px) 100vw, 1200px" src="/content/images/size/w720/2025/01/Screenshot-2025-01-01-at-7.01.14-PM.jpg" alt="Update: Woman, 30, arrested after New Year's Eve gunfire"> </figure> <div class="gh-card-wrapper"> <header class="gh-card-header"> <h3 class="gh-card-title">Update: Woman, 30, arrested after New Year's Eve gunfire</h3> </header> <div class="gh-card-excerpt">A caller told police the shooter was a white woman with facial piercings and neck tattoos who fired the gun in an apartment on Addison Street.</div> <footer class="gh-card-footer"> <span class="gh-card-author">By Emilie Raguso</span> <span class="gh-card-footer-sep"></span> <time class="gh-card-date" datetime="2025-01-01">Jan 1, 2025</time> <span class="gh-card-footer-sep"></span> <a class="gh-card-comments-link" href="/2025/01/02/shootings/first-berkeley-shooting-2025-woman-detained/#comments"> <svg class="icon-comment-bubble" width="24" height="24" fill="none" viewBox="0 0 24 24"> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" d="M12 18.25C15.5 18.25 19.25 16.5 19.25 12C19.25 7.5 15.5 5.75 12 5.75C8.5 5.75 4.75 7.5 4.75 12C4.75 13.0298 4.94639 13.9156 5.29123 14.6693C5.50618 15.1392 5.62675 15.6573 5.53154 16.1651L5.26934 17.5635C5.13974 18.2547 5.74527 18.8603 6.43651 18.7307L9.64388 18.1293C9.896 18.082 10.1545 18.0861 10.4078 18.1263C10.935 18.2099 11.4704 18.25 12 18.25Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M9.5 12C9.5 12.2761 9.27614 12.5 9 12.5C8.72386 12.5 8.5 12.2761 8.5 12C8.5 11.7239 8.72386 11.5 9 11.5C9.27614 11.5 9.5 11.7239 9.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.5 12C12.5 12.2761 12.2761 12.5 12 12.5C11.7239 12.5 11.5 12.2761 11.5 12C11.5 11.7239 11.7239 11.5 12 11.5C12.2761 11.5 12.5 11.7239 12.5 12Z"></path> <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.5 12C15.5 12.2761 15.2761 12.5 15 12.5C14.7239 12.5 14.5 12.2761 14.5 12C14.5 11.7239 14.7239 11.5 15 11.5C15.2761 11.5 15.5 11.7239 15.5 12Z"></path> </svg> <script data-ghost-comment-count="6775fd14ff20370001ebd8cc" data-ghost-comment-count-empty="0" data-ghost-comment-count-singular="" data-ghost-comment-count-plural="" data-ghost-comment-count-tag="span" data-ghost-comment-count-class-name="gh-loop-comments-count" data-ghost-comment-count-autowrap="true" > </script> </a> </footer> </div> </div> </article> </div> </div> </div> <div id="comments" class="gh-comments gh-content gh-canvas"> <h2 class="gh-comments-title"> <script data-ghost-comment-count="6775ee2cff20370001ebd872" data-ghost-comment-count-empty="" data-ghost-comment-count-singular="comment" data-ghost-comment-count-plural="comments" data-ghost-comment-count-tag="span" data-ghost-comment-count-class-name="" data-ghost-comment-count-autowrap="true" > </script> </h2> <script defer src="https://cdn.jsdelivr.net/ghost/comments-ui@~1.0/umd/comments-ui.min.js" data-locale="en" data-ghost-comments="https://www.berkeleyscanner.com/" data-api="https://thescanner.ghost.io/ghost/api/content/" data-admin="https://thescanner.ghost.io/ghost/" data-key="55b04c137d051ca2b9cd74180a" data-title="" data-count="false" data-post-id="6775ee2cff20370001ebd872" data-color-scheme="auto" data-avatar-saturation="60" data-accent-color="#385676" data-comments-enabled="paid" data-publication="The Berkeley Scanner" crossorigin="anonymous"></script> </div> </main> <footer class="gh-foot gh-outer"> <div class="gh-foot-inner gh-inner"> <section class="gh-subscribe"> <h4 class="gh-subscribe-title">Subscribe to The Berkeley Scanner</h3> <div class="gh-subscribe-description"> Get daily headlines and essential context. </div> <button class="gh-subscribe-btn gh-btn" data-portal="signup"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> <path d="M3.33332 3.33334H16.6667C17.5833 3.33334 18.3333 4.08334 18.3333 5.00001V15C18.3333 15.9167 17.5833 16.6667 16.6667 16.6667H3.33332C2.41666 16.6667 1.66666 15.9167 1.66666 15V5.00001C1.66666 4.08334 2.41666 3.33334 3.33332 3.33334Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M18.3333 5L9.99999 10.8333L1.66666 5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg> Subscribe now</button> </section> <section class="footer-container"> <div class="footer-site-info"> <img class="footer-logo" src="https://www.berkeleyscanner.com/assets/images/TheBerkeleyScanner_Primary_Logo_White.png?v=0e178c832c"> <a id="footer-cta" class="" href="#/portal/signup" data-portal="signup">100% member-driven: Help TBS thrive</a> <p>Follow The Scanner</p> <menu class="social-media-menu"> <li> <a class="social-media-icon" href="https://twitter.com/BerkeleyScanner"> <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <title>Twitter</title> <path d="M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z" /> </svg> </a> </li> <li> <a class="social-media-icon" href="https://www.instagram.com/berkeleyscanner/"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <title>Instagram</title> <path d="M256,49.471c67.266,0,75.233.257,101.8,1.469,24.562,1.121,37.9,5.224,46.778,8.674a78.052,78.052,0,0,1,28.966,18.845,78.052,78.052,0,0,1,18.845,28.966c3.45,8.877,7.554,22.216,8.674,46.778,1.212,26.565,1.469,34.532,1.469,101.8s-0.257,75.233-1.469,101.8c-1.121,24.562-5.225,37.9-8.674,46.778a83.427,83.427,0,0,1-47.811,47.811c-8.877,3.45-22.216,7.554-46.778,8.674-26.56,1.212-34.527,1.469-101.8,1.469s-75.237-.257-101.8-1.469c-24.562-1.121-37.9-5.225-46.778-8.674a78.051,78.051,0,0,1-28.966-18.845,78.053,78.053,0,0,1-18.845-28.966c-3.45-8.877-7.554-22.216-8.674-46.778-1.212-26.564-1.469-34.532-1.469-101.8s0.257-75.233,1.469-101.8c1.121-24.562,5.224-37.9,8.674-46.778A78.052,78.052,0,0,1,78.458,78.458a78.053,78.053,0,0,1,28.966-18.845c8.877-3.45,22.216-7.554,46.778-8.674,26.565-1.212,34.532-1.469,101.8-1.469m0-45.391c-68.418,0-77,.29-103.866,1.516-26.815,1.224-45.127,5.482-61.151,11.71a123.488,123.488,0,0,0-44.62,29.057A123.488,123.488,0,0,0,17.3,90.982C11.077,107.007,6.819,125.319,5.6,152.134,4.369,179,4.079,187.582,4.079,256S4.369,333,5.6,359.866c1.224,26.815,5.482,45.127,11.71,61.151a123.489,123.489,0,0,0,29.057,44.62,123.486,123.486,0,0,0,44.62,29.057c16.025,6.228,34.337,10.486,61.151,11.71,26.87,1.226,35.449,1.516,103.866,1.516s77-.29,103.866-1.516c26.815-1.224,45.127-5.482,61.151-11.71a128.817,128.817,0,0,0,73.677-73.677c6.228-16.025,10.486-34.337,11.71-61.151,1.226-26.87,1.516-35.449,1.516-103.866s-0.29-77-1.516-103.866c-1.224-26.815-5.482-45.127-11.71-61.151a123.486,123.486,0,0,0-29.057-44.62A123.487,123.487,0,0,0,421.018,17.3C404.993,11.077,386.681,6.819,359.866,5.6,333,4.369,324.418,4.079,256,4.079h0Z" /> <path d="M256,126.635A129.365,129.365,0,1,0,385.365,256,129.365,129.365,0,0,0,256,126.635Zm0,213.338A83.973,83.973,0,1,1,339.974,256,83.974,83.974,0,0,1,256,339.973Z" /> <circle cx="390.476" cy="121.524" r="30.23" /> </svg> </a> </li> <li> <a class="social-media-icon" href="https://facebook.com/BerkeleyScanner"> <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <title>Facebook</title> <path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z" /> </svg> </a> </li> <li> <a class="social-media-icon" href="https://www.youtube.com/@berkeleyscanner"> <svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <title>YouTube</title> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFF"><path d="M12.04 3.5c.59 0 7.54.02 9.34.5a3.02 3.02 0 0 1 2.12 2.15C24 8.05 24 12 24 12v.04c0 .43-.03 4.03-.5 5.8A3.02 3.02 0 0 1 21.38 20c-1.76.48-8.45.5-9.3.51h-.17c-.85 0-7.54-.03-9.29-.5A3.02 3.02 0 0 1 .5 17.84c-.42-1.61-.49-4.7-.5-5.6v-.5c.01-.9.08-3.99.5-5.6a3.02 3.02 0 0 1 2.12-2.14c1.8-.49 8.75-.51 9.34-.51zM9.54 8.4v7.18L15.82 12 9.54 8.41z"/> </svg> </a> </li> </menu> </div> <nav class="gh-foot-menu"> <div class="foot-menu-col-1"> <ul class="foot-menu-list"> <li><a href="https://www.berkeleyscanner.com/about/">About TBS</a></li> <li><a href="https://www.berkeleyscanner.com/tips/">Tips</a></li> <li><a href="https://www.berkeleyscanner.com/support/">Support The Scanner</a></li> </ul> </div> <div class="foot-menu-col-2"> <ul class="foot-menu-list"> <li><a href="https://www.berkeleyscanner.com/archive/">News archives</a></li> <li><a href="https://www.berkeleyscanner.com/newsletters/">Newsletters</a></li> <li><a href="https://www.berkeleyscanner.com/#/portal/signin">Manage subscription</a></li> <li><a href="https://www.berkeleyscanner.com/#/portal/signin">Member sign-in</a></li> </ul> </div> <div class="foot-menu-col-3"> <ul class="foot-menu-list"> <li><a href="https://www.berkeleyscanner.com/2025/01/02/shootings/berkeley-gunfire-map-shootings-2025/">Berkeley gunfire map</a></li> <li><a href="https://www.berkeleyscanner.com/topic/crime-police-data/">Berkeley crime trends</a></li> <li><a href="https://www.berkeleyscanner.com/2022/09/29/policing/berkeley-police-data-resource-guide/">Police data guide</a></li> <li><a href="https://www.berkeleyscanner.com/berkeley-neighborhood-crime-safety-news/">Stories by neighborhood</a></li> </ul> </div> </nav> </section> <hr> <div class="gh-copyright"> <p>The Berkeley Scanner © 2025. | <a href="https://www.berkeleyscanner.com/privacy-policy/">Privacy Policy </a> | <a href="https://www.berkeleyscanner.com/cookie-policy/">Cookie Policy </a> | <a href="https://www.berkeleyscanner.com/rss/">RSS </a> | <a href="https://www.berkeleyscanner.com/sitemap.xml">Sitemap</a> </p> </div> </div> </footer> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Share"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script src="https://www.berkeleyscanner.com/assets/built/main.min.js?v=0e178c832c"></script> <script> const progressBar = document.querySelector('.reading-progress'); function updateProgress() { const position = document.body.scrollTop || document.documentElement.scrollTop; const height = document.documentElement.scrollHeight - document.documentElement.clientHeight; const progress = (position / height) * 100; progressBar.setAttribute('value', progress); requestAnimationFrame(updateProgress); } requestAnimationFrame(updateProgress); </script> <script> (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo"); vgo('setAccount', '92661754'); vgo('setTrackByDefault', true); vgo('process'); </script> </body> </html>