{"id":66533,"date":"2025-06-11T22:34:01","date_gmt":"2025-06-12T05:34:01","guid":{"rendered":"https:\/\/eltecolote.org\/content\/?p=66533"},"modified":"2025-06-26T15:37:40","modified_gmt":"2025-06-26T22:37:40","slug":"sf-rv-crackdown-six-takeaways","status":"publish","type":"post","link":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/","title":{"rendered":"S.F.\u2019s RV crackdown backfired. Here are six takeaways from El Tecolote\u2019s investigation"},"content":{"rendered":"\n<p>For years, dozens of working-class families living in RVs along Winston Drive built a stable, self-reliant community on San Francisco\u2019s west side. But in 2024, new city policies tore it apart.<\/p>\n\n\n\n<aside class=\"rv-recirculate\">\n  <div class=\"rv-titleCollection\">\n    <h4>San Francisco&#8217;s failed RV crackdown<\/h4>\n  <\/div>\n  <div class=\"rv-linksCollection\">\n    <a class=\"rv-storyLink\" href=\"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-weaponized-parking\/\" target=\"_blank\">\n      <div class=\"rv-imgContainer\">\n        <img data-recalc-dims=\"1\" decoding=\"async\"  src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/mainstory-scaled.jpg?quality=89&#038;ssl=1\"\/>\n      <\/div>\n      <h5>S.F. is weaponizing parking rules to displace RV communities. Here\u2019s how it started<\/h5>\n    <\/a>\n\n    <a class=\"rv-storyLink\" href=\"https:\/\/eltecolote.org\/content\/en\/whatsapp-rv-sf\/\" target=\"_blank\">\n      <div class=\"rv-imgContainer\">\n        <img data-recalc-dims=\"1\" decoding=\"async\"  src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/4-scaled.jpg?quality=89&#038;ssl=1\"\/>\n      <\/div>\n      <h5>RV Community: Join <em>El Tecolote<\/em> on WhatsApp to answer your questions<\/h5>\n    <\/a>\n\n\n  <\/div>\n<\/aside>\n\n\n\n<p>An<a href=\"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-weaponized-parking\/\"> <em>El Tecolote<\/em> investigation<\/a> \u2014 based on thousands of internal emails, city records and firsthand accounts \u2014 reveals how officials quietly coordinated a crackdown, using parking laws and construction projects to push out RV residents even when safe alternatives didn\u2019t exist.<\/p>\n\n\n\n<p>Behind closed doors, staff warned the crackdown would likely fail and destabilize vulnerable residents. But officials moved forward anyway \u2014 citing political pressure, optics and infrastructure plans.<\/p>\n\n\n\n<p>\u201cWe still need a reasonable, feasible answer to the question, \u2018Where will all these people go if they can\u2019t park here?\u2019\u201d SFMTA\u2019s policy analyst Andy Thornley wrote in a May 2023 <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/04\/05-23-23_Melgar-understands-risks.jpg\">email<\/a> to homelessness director Emily Cohen. He added that Supervisor Melgar \u201cunderstands fully\u201d the risks of mass displacement.<\/p>\n\n\n\n<p>Officials framed the evictions as public safety measures or routine maintenance. But records show a broader pattern. These five takeaways reveal how the crackdown unfolded \u2014 and how it became San Francisco\u2019s playbook for displacing RV communities.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<p class=\"has-text-align-center\"><strong>Support <em>El Tecolote\u2019s<\/em> watchdog journalism.<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center\">We\u2019re a small, dedicated team committed to informing, uplifting and defending working-class and immigrant communities. Your contribution goes directly toward reporter wages and the costs of producing investigative stories like this one.<\/p>\n\n\n\n<script data-primary-color=\"#BF1F2C\" data-text-color=\"#ffffff\" data-btn-txt=\"Donate Today\" data-form=\"tkmUpg\" data-form-type=\"donation\" src=\"https:\/\/fundraise.givesmart.com\/forms\/form_btn_modal.js\"><\/script>\n<style>button.mc-donate-button {height: inherit !important;}<\/style>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"399\" src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=600%2C399&#038;quality=89&#038;ssl=1\" alt=\"\" class=\"wp-image-61809\" srcset=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=600%2C399&amp;quality=89&amp;ssl=1 600w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=360%2C240&amp;quality=89&amp;ssl=1 360w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=768%2C511&amp;quality=89&amp;ssl=1 768w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=1536%2C1022&amp;quality=89&amp;ssl=1 1536w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=1200%2C799&amp;quality=89&amp;ssl=1 1200w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=1024%2C681&amp;quality=89&amp;ssl=1 1024w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=1568%2C1044&amp;quality=89&amp;ssl=1 1568w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?resize=400%2C266&amp;quality=89&amp;ssl=1 400w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/07\/07292024-RVWINSTON-ET-PU-1-medium.jpg?w=2000&amp;quality=89&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Eusebia Rosales sits nervously outside her RV with her grandchild on Winston Drive before joining a caravan of about 50 RVs that organized to take over an empty lot at the San Francisco Zoo in San Francisco, Calif., on July 29, 2024. Photo: Pablo Unzueta for El Tecolote\/CatchLight Local<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1 | A crackdown driven by politics, not safety<\/strong><\/h2>\n\n\n\n<p>Publicly, city leaders said the Winston Drive displacement was about safety and the need for more parking near San Francisco State University. SFSU official Jason Porth <a href=\"https:\/\/drive.google.com\/file\/d\/1rBYcw1_JMGP3KFyIF21KwivNkzK7KC7U\/view?usp=drive_link\">cited<\/a> &#8220;syringes with needles, broken beer bottles, a chair.&#8221; Supervisor Melgar echoed those concerns, requesting 4-hour parking limits to protect schools and pedestrians.<\/p>\n\n\n\n<p>But internal emails tell a different story. SFMTA staff <a href=\"https:\/\/docs.google.com\/document\/d\/1mTN-dfq4A-cmCaGXn5PrXDcJ9ujZVssC\/edit?usp=sharing&amp;ouid=114224546884929787209&amp;rtpof=true&amp;sd=true\">noted<\/a> that most RV residents on Winston were \u201cmostly obeying parking rules,\u201d staying registered, moving their vehicles for street cleaning, and keeping the area tidy. Even so, Melgar and SFMTA moved ahead with new 4-hour parking restrictions designed to force residents out.<\/p>\n\n\n\n<p>Residents say the deepest betrayal came from Melgar \u2014 the city\u2019s only Latina supervisor at the time \u2014 who had personally visited the community and promised families they wouldn\u2019t be displaced without alternatives.<\/p>\n\n\n\n<p>\u201cWe trusted [Melgar] a lot,\u201d said Angela Arostegui, who lived in an RV on Winston with her husband and two daughters. \u201cShe gave us false hope. She played with us.\u201d<\/p>\n\n\n\n<p>Supervisor Melgar, in a<a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/05\/El-Tecolote-Mail-Request-for-Comment_-Investigative-Report-on-RV-Enforcement-Policies.pdf\"> written response<\/a> to <em>El Tecolote\u2019s<\/em> investigative findings, rejected claims that her office misled RV residents.<\/p>\n\n\n\n<p>\u201cMy staff and I worked for 3 years to find safe alternatives for the folks living on Winston and Buckingham drives. It took great effort,\u201d wrote Melgar on April 28, 2025. \u201cHowever, the goal was always to restore the public right of way, and I never said anything to the contrary.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"399\" src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/12\/07312024-RVRESIDENTSWINSTON-ET-PU-7-2.jpg?resize=600%2C399&#038;quality=89&#038;ssl=1\" alt=\"\" class=\"wp-image-65932\" srcset=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/12\/07312024-RVRESIDENTSWINSTON-ET-PU-7-2.jpg?resize=600%2C399&amp;quality=89&amp;ssl=1 600w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/12\/07312024-RVRESIDENTSWINSTON-ET-PU-7-2.jpg?resize=360%2C239&amp;quality=89&amp;ssl=1 360w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/12\/07312024-RVRESIDENTSWINSTON-ET-PU-7-2.jpg?resize=768%2C511&amp;quality=89&amp;ssl=1 768w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/12\/07312024-RVRESIDENTSWINSTON-ET-PU-7-2.jpg?resize=400%2C266&amp;quality=89&amp;ssl=1 400w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/12\/07312024-RVRESIDENTSWINSTON-ET-PU-7-2.jpg?w=1000&amp;quality=89&amp;ssl=1 1000w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Juan Carlo, 36, shows a citation that he received for an expired registration to his RV earlier in the morning in San Francisco, on Wednesday, July 31, 2024. Photo: Pablo Unzueta for El Tecolote\/CatchLight Local<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2 | When tickets didn\u2019t work, the city turned to construction \u2014 and optics<\/strong><\/h2>\n\n\n\n<p>A July 2024 court <a href=\"https:\/\/law.justia.com\/cases\/california\/court-of-appeal\/2023\/a164180.html\">ruling<\/a> blocked San Francisco from towing legally parked vehicles for unpaid tickets. With towing off the table, officials looked for other tactics.<\/p>\n\n\n\n<p>Melgar pushed for 4-hour limits on Winston, even though SFMTA staff noted enforcement would be difficult.<\/p>\n\n\n\n<p>\u201cBear in mind that this enforcement will not result in towing,\u201d SFMTA liaison Jo\u00e9l Ramos wrote in a July 2024 <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/05\/07-02-24_threat-citations.jpg\">email<\/a>. \u201cIt is the Supervisor\u2019s hope that the threat and\/or issuance of parking citations alone will result in people moving the RVs.\u201d<\/p>\n\n\n\n<p>When tickets didn\u2019t work, officials used a street repaving project to clear RVs, citing safety and logistics. The project became a public-facing justification that masked what internal emails described as political urgency.<\/p>\n\n\n\n<p>The strategy worked. Families were pushed out. The press framed the evictions as development-driven.<\/p>\n\n\n\n<p>Three days before the city\u2019s July 2024 deadline to clear Winston Drive, more than 20 RVs <a href=\"https:\/\/eltecolote.org\/content\/en\/winston-drive-rv-sf-zoo\/\">caravanned<\/a> to an empty private lot near the San Francisco Zoo in an attempt to pressure the city to provide an alternative safe parking site. That same night, police and park rangers redirected them to Zoo Road, near the Pomeroy Center.&nbsp;<\/p>\n\n\n\n<p>That same strategy \u2014 combining parking restrictions and construction \u2014 was quickly replicated on Zoo Road.<\/p>\n\n\n\n<p>SFMTA began enforcing the 72-hour parking rule. But internal emails questioned its use.<\/p>\n\n\n\n<p>\u201cThe purpose of [the] 72-hour rule is to ensure vehicles are not abandoned,\u201d <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/05\/07-31-24_72-hour-not-applicable.jpg\">wrote<\/a> SFMTA\u2019s Chadwick Lee. \u201cI do not believe it\u2019s applicable in this case.\u201d Director of Parking Enforcement Scott Edwards said in another <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/05\/08-05-24-chalk-policy-zoo-rd.pdf\">email<\/a>: \u201cIf a vehicle moves an inch, then it cannot be cited or towed.\u201d<\/p>\n\n\n\n<p>To work around this limitation, SFMTA signed a work order for curb painting and restriping on Zoo Road, using the same contract from Winston. Advocates questioned whether the work was even necessary.<\/p>\n\n\n\n<p>\u201cFamilies who did not qualify for housing who were promised safe parking for 3 years by [the] city are being evicted again,\u201d read a Coalition on Homelessness <a href=\"https:\/\/www.instagram.com\/p\/C-lBVOsPcoE\/?img_index=2&amp;igsh=NTc4MTIwNjQ2YQ%3D%3D\">Instagram post<\/a>. \u201cWe spoke to workers who confirmed the [restriping] work has been completed so why exactly does the city require them to move?\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"399\" src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/09\/609_a12940cc-c41a-4811-8a19-be7043848f62_1_1722894008_a12940cc-full.jpg?resize=600%2C399&#038;quality=89&#038;ssl=1\" alt=\"\" class=\"wp-image-62323\" srcset=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/09\/609_a12940cc-c41a-4811-8a19-be7043848f62_1_1722894008_a12940cc-full.jpg?resize=600%2C399&amp;quality=89&amp;ssl=1 600w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/09\/609_a12940cc-c41a-4811-8a19-be7043848f62_1_1722894008_a12940cc-full.jpg?resize=360%2C239&amp;quality=89&amp;ssl=1 360w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/09\/609_a12940cc-c41a-4811-8a19-be7043848f62_1_1722894008_a12940cc-full.jpg?resize=768%2C511&amp;quality=89&amp;ssl=1 768w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/09\/609_a12940cc-c41a-4811-8a19-be7043848f62_1_1722894008_a12940cc-full.jpg?resize=1024%2C681&amp;quality=89&amp;ssl=1 1024w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/09\/609_a12940cc-c41a-4811-8a19-be7043848f62_1_1722894008_a12940cc-full.jpg?resize=400%2C266&amp;quality=89&amp;ssl=1 400w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/09\/609_a12940cc-c41a-4811-8a19-be7043848f62_1_1722894008_a12940cc-full.jpg?w=1200&amp;quality=89&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Juan Carlo, 36, drives his RV to Zoo Road in San Francisco, on Wednesday, July 31, 2024. Carlo was a displaced RV resident from Winston Drive near Lake Merced. \u201cIt\u2019s difficult what we are living through,\u201d Carlo said. \u201cMentally, it makes you feel depressed.\u201d Photo: Pablo Unzueta for El Tecolote\/CatchLight Local<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3 | Evictions resulted in predictable consequences<\/strong><\/h2>\n\n\n\n<p>Even before enforcement began, internal emails flagged likely fallout: displaced families would scatter across the city.<\/p>\n\n\n\n<p>As early as March 2023, SFMTA policy manager Hank Wilson flagged in an <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/04\/04-20-23_4-hour-policy-internal-reviews.jpg\">email<\/a> to Melgar\u2019s office the likely fallout: \u201cas we all know, the proposed 4-hour time limits would impact the large number of vehicles (120 or so).\u201d He added that \u201cIt likely will push those folks living in vehicles to other blocks in the City.\u201d<\/p>\n\n\n\n<p>That\u2019s exactly what happened. As RVs were cleared from Winston and Zoo Road, they appeared on John Muir Drive, Vidal, 19th Avenue, the Bayview neighborhood, and beyond. Neighbors complained. Supervisors called for new restrictions.<\/p>\n\n\n\n<p>\u201cAs many predicted, displacing these vehicles from Winston Drive has merely moved the problem to other areas,\u201d wrote an anonymous constituent to District 4 Supervisor Joe Engardio on August 9, 2024. \u201cEach day more and more RVs, vans, trailers, and trucks are showing up in front of Rolph Nicol Park and around the Merced Manor Reservoir.\u201d<\/p>\n\n\n\n<p>\u201cWe obviously need a bigger citywide plan and process,\u201d <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/05\/RE-Phelps-st-RVs.pdf\">wrote<\/a> Thornley on August 21, responding to a complaint on Phelps Street. \u201cOr we\u2019ll just keep pushing large vehicles around from neighborhood to neighborhood \u2014 not good for anyone.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"397\" src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=600%2C397&#038;quality=89&#038;ssl=1\" alt=\"\" class=\"wp-image-61298\" srcset=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=600%2C397&amp;quality=89&amp;ssl=1 600w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=360%2C238&amp;quality=89&amp;ssl=1 360w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=768%2C508&amp;quality=89&amp;ssl=1 768w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=1536%2C1015&amp;quality=89&amp;ssl=1 1536w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=1200%2C793&amp;quality=89&amp;ssl=1 1200w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=1568%2C1036&amp;quality=89&amp;ssl=1 1568w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?resize=400%2C264&amp;quality=89&amp;ssl=1 400w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/06\/04172024-RVBUCKINGHAMWAY-ET-PU-9-medium.jpg?w=2000&amp;quality=89&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Jamilet Calderon, 43, stands inside her RV on Winston Drive in San Francisco, Calif., on April 17, 2024. Calderon, who is recovering from a leg injury after being hit by a bus near her RV, has accrued more than $1,080 in parking citations. Photo: Pablo Unzueta for El Tecolote\/CatchLight Local<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4 | Winston became the city\u2019s de-facto eviction playbook<\/strong><\/h2>\n\n\n\n<p>After Winston and Zoo Road, SFMTA began using the same enforcement blueprint across the city.<\/p>\n\n\n\n<p>By December 2024, 19th Avenue had become the next target. \u201cQuestion might be how will we handle enforcement,\u201d <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/05\/Re-Webex-link-to-this-afternoon_s-MTAB-meeting-please.pdf\">wrote<\/a> SFMTA\u2019s Director of Streets Viktoriya Wise to Thornley. \u201cMy plan is to say we would handle it similar to Winston. Do you agree?\u201d<\/p>\n\n\n\n<p>Thornley <a href=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/05\/Re-Webex-link-to-this-afternoons-MTAB-meeting-please.pdf\">replied<\/a> with a now-refined strategy: legislate the restriction, coordinate sign installation, post multilingual flyers, allow a two-week grace period and begin enforcement \u2014 while looping the homeless department and other agencies to manage fallout.&nbsp; But he also flagged the limits of this strategy: \u201cVidal Drive is more parked-up than it\u2019s ever been,\u201d he wrote. \u201cIt\u2019s a stark illustration of our limitations, to put it mildly.\u201d<\/p>\n\n\n\n<p>In a statement to<em> El Tecolote<\/em>, SFMTA said: \u201cWe\u2019ll continue working with the Department of Homelessness and Supportive Housing, SFPD, and the Mayor\u2019s Office to make sure that anyone living on our streets or in recreational vehicles (RVs) has information about the many city services and resources available to them.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"399\" src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=600%2C399&#038;quality=89&#038;ssl=1\" alt=\"\" class=\"wp-image-61968\" srcset=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=600%2C399&amp;quality=89&amp;ssl=1 600w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=360%2C240&amp;quality=89&amp;ssl=1 360w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=768%2C511&amp;quality=89&amp;ssl=1 768w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=1536%2C1022&amp;quality=89&amp;ssl=1 1536w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=1200%2C799&amp;quality=89&amp;ssl=1 1200w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=1024%2C681&amp;quality=89&amp;ssl=1 1024w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=1568%2C1044&amp;quality=89&amp;ssl=1 1568w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?resize=400%2C266&amp;quality=89&amp;ssl=1 400w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/07312024-RVRESIDENTSWINSTON-ET-PU-21-medium.jpg?w=2000&amp;quality=89&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Veronica Ca\u00f1as puts her hand on the window as her one-year-old son looks out from their RV in San Francisco, Calif. on Wednesday, July 31, 2024. Photo: Pablo Unzueta for El Tecolote\/CatchLight Local<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5 | Immigrant families suffered most<\/strong><\/h2>\n\n\n\n<p>Throughout the eviction process, it was working-class immigrant families who were hit hardest.<\/p>\n\n\n\n<p>San Francisco offered the Arostegui family a city subsidy in Parkmerced. Their rent is income-based, with support lasting up to three years. \u201cTime flies,\u201d said Angela Arostegui. \u201cWe\u2019re already trying to find a more permanent option.\u201d<\/p>\n\n\n\n<p>Other relatives weren\u2019t as lucky. Angela\u2019s cousin Marlon remains in an RV nearby. Her nephew Lisandro, who couldn\u2019t move in time, sold his RV and left San Francisco. He and his wife slept in their car before settling in Las Vegas. \u201cAt least in Winston, I had my family close,\u201d Lisandro said. \u201cWe were helping each other. That made it easier.\u201d<\/p>\n\n\n\n<p>The Rosales family now lives under the shadow of another looming eviction. Ver\u00f3nica Ca\u00f1as and her mother Eusebia were offered the same subsidy program to move into Parkmerced, but said they are being pressured to pay more rent soon, despite their inability to find stable work.<\/p>\n\n\n\n<p>\u201cIf they kick us out,\u201d Eusebia said, \u201cwe\u2019ll return to our RVs again.\u201d<\/p>\n\n\n\n<p>For Angela Arostegui, who was leaving Zoo Road in August 2024, relentless pressure from city workers left the families exhausted and feeling coerced into signing rental agreements they didn\u2019t fully understand or might have declined under different circumstances.<\/p>\n\n\n\n<p>\u201cThe city has us at the brink of the abyss,\u201d said Angela Arostegui. \u201cFirst on Winston, they gave us 4-hour parking rules. Then on Zoo Road, there wasn\u2019t a day without a ticket or a knock on the door.\u201d<\/p>\n\n\n\n<p>While several families moved out from Zoo Road into subsidized rentals at Parkmerced, other RV residents from Winston Drive remain uncertain about where they will park next.<\/p>\n\n\n\n<p>\u201cThe city did nothing for us,\u201d said Marcivon Oliviera, 46, an Uber and Lyft driver from Brazil. He said about twenty other RV residents from Winston Drive are now parking in Palo Alto, forced to move every 72 hours in a continuous search for a new street on which to park.<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"399\" src=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=600%2C399&#038;quality=89&#038;ssl=1\" alt=\"\" class=\"wp-image-61988\" srcset=\"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=600%2C399&amp;quality=89&amp;ssl=1 600w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=360%2C240&amp;quality=89&amp;ssl=1 360w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=768%2C511&amp;quality=89&amp;ssl=1 768w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=1536%2C1022&amp;quality=89&amp;ssl=1 1536w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=1200%2C799&amp;quality=89&amp;ssl=1 1200w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=1024%2C681&amp;quality=89&amp;ssl=1 1024w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=1568%2C1044&amp;quality=89&amp;ssl=1 1568w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?resize=400%2C266&amp;quality=89&amp;ssl=1 400w, https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2024\/08\/08082024-RVRESIDENTSZOOROAD-ET-PU-9-medium.jpg?w=2000&amp;quality=89&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\">Carlos Lopez reacts in disbelief, as one of their neighbor\u2019s RV was towed away on Zoo Road in San Francisco, Calif., on Aug. 8, 2024. Photo: Pablo Unzueta for El Tecolote\/CatchLight Local<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>6 | The city is doubling down on the same strategy<\/strong><\/h2>\n\n\n\n<p>On Tuesday, Mayor Daniel Lurie unveiled a sweeping new policy that would expand the tactics used on Winston Drive into a citywide mandate. His new legislation, introduced with support from Supervisor Melgar and others, would impose 24\/7 two-hour parking limits for large vehicles across San Francisco.<\/p>\n\n\n\n<p>Framed as part of Lurie\u2019s \u201cBreaking the Cycle\u201d homelessness plan, the bill pledges $13 million for housing subsidies, a vehicle buyback program and specialized outreach teams. It would also create a temporary permit for people actively working with case managers to avoid displacement.<\/p>\n\n\n\n<p>Supporters say the plan balances compassion with accountability. But advocates argue it formalizes the same enforcement-first model that scattered RV families from block to block,&nbsp; and now risks pushing even more residents into crisis.<\/p>\n\n\n\n<p><a href=\"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-weaponized-parking\/\">Read part one of our full investigation here.<\/a><\/p>\n\n\n<!-- Error, Advert is not available at this time due to schedule\/geolocation restrictions! -->\n\n\n<style>\n<style>\n\/* ***** *\/\n\/*  STYLE FOR THIS SPECIFIC WP POST *\/\n\/* ***** *\/\n\nbody.postid-62055 #content.site-content {\n    overflow: clip;\n}\n\nbody.postid-62055 #primary {\n    width: 100vw;\n    max-width: 100vw;\n}\n\nbody.postid-62055 #masthead {\n    visibility: hidden;\n    height: 0;\n}\n\nbody.postid-62055 .entry-header {\n    margin: 0;\n    padding-top: 2rem;\n    text-align: center;\n    visibility: hidden;\n    background: white;\n}\n\nbody.postid-62055 .entry-title {\n    padding-right: 1rem;\n    padding-left: 1rem;\n}\n\nbody.postid-62055 .entry-meta {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n}\n\nbody.postid-62055 .site-footer {\n    background: white;\n    margin: 0;\n}\n\nbody.postid-62055 .author-bio {\n    background: white;\n    margin: 0;\n    display: none;\n}\n\nbody.postid-62055 .entry-footer {\n    display: none;\n}\n\nbody.postid-62055 {\n    margin: 0;\n}\n\n\n\/* ***** *\/\n\/* TECO LOGO TOPPER *\/\n\/* ***** *\/\n\n.rv-tecoLogo {\n    position: fixed;\n    height: 50px;\n    top: 0; \n    left: 50%;\n    transform: translateX(-50%);\n    display: flex;\n    justify-content: center;\n    background: black;\n    width: 100%;\n  }\n  \n.rv-tecoLogo img {\n    height: 100%;\n    width: auto; \n}\n\n\n\/* ***** *\/\n\/* SCROLLY VIDEO TOPPER *\/\n\/* ***** *\/\n\n.rv-hero-header { \n    position: relative;\n    height: 300vh;\n}\n\n.rv-hero-video {\n    position: fixed;\n    top: 50px;\n    left: 0;\n    width: 100%;\n    height: 100vh;\n    object-fit: cover;\n    z-index: -1;\n}\n#rv-heroVideoSelect {\n    height: 100vh;\n    width: 100%;\n}\n.rv-header-text {\n    max-width: 400px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center; \n    color: white;\n    margin: 0 auto;\n}\n\n.subtext:first-of-type {\n    margin-top: 100vh;\n}\n\n.subtext {\n    margin-top: 70vh;\n    font-size: 1.3rem;\n    padding: 1.5rem;\n    text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5); \n    border-radius: 3px;\n} \n\n\n\/* ***** *\/\n\/* CONTENT BELOW THE VIDEO TOPPER *\/\n\/* ***** *\/\n\n.rv-content-story {\n    position: relative;\n    background: white;\n    min-height: 100vh;\n    z-index: 1;\n    padding-top: 3rem;\n    padding-bottom: 10rem;\n    margin-top: 0 !important;\n}\n\n.rv-content-story p, .rv-content-story h2 {\n    margin: 1rem auto;\n    padding: 0 2rem;\n}\n\n.rv-content-story ul {\n    margin: 2rem auto;\n    padding: 0 3rem;\n}\n\n.rv-content-story li {\n    padding-bottom: 1rem;\n}\n\n\n\/* ***** *\/\n\/* STICKY NAV *\/\n\/* ***** *\/\n\n.rv-nav-chap {\n    display: flex;\n    position: sticky;\n    top: 0;\n    left: 0;\n    justify-content: space-around;\n    background: white;\n    transition: transform 0.5s ease, opacity 0.3s ease;\n    transform: translateY(-100%);\n    opacity: 0;\n    visibility: hidden;\n    z-index: 1000;\n    align-items: center;\n    height: 0;\n}\n\n.rv-nav-chap.visible {\n    transform: translateY(0); \n    opacity: 1;\n    visibility: visible;\n    height: 100%;\n}\n\n.rv-nav-chap .rv-nav-hed-wrap {\n    border-right: 1px dotted black;\n    position: relative;\n    font-size: 0.6rem;\n    height: 40px;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    display: flex;              \n    align-items: center;  \n    padding: 0 0.3rem;   \n    color: black;\n    text-decoration: none;\n    white-space: nowrap;\n    width: 100%;   \n}\n\n.rv-nav-chap .rv-nav-hed-wrap {\n    transition: flex-grow 0.3s ease, width 0.6s ease;\n    flex-grow: 1; \n}\n\n.rv-nav-chap .rv-nav-hed-wrap:active {\n    flex-grow: 2;\n}\n\n.rv-nav-chap .rv-nav-hed-wrap a {\n    color: black;\n    text-decoration: none;\n    white-space: nowrap;\n    width: 100%;   \n    font-weight: 800;            \n}\n\n.rv-nav-chap .rv-progress-bar {\n    box-sizing: border-box;\n    margin-left: 0.3rem;\n}\n\n.rv-nav-chap div:last-of-type {\n    border-right: none;\n}\n\n.rv-progress-bar { \n    position: absolute;\n    bottom: 0;\n    left: 0;\n    height: 5px;\n    width: 0px;\n    background-color: #636363;\n    border-radius: 0px 5px 5px 0px;\n}\n\n\n\/* ***** *\/\n\/* SCROLLY TIMELINE *\/\n\/* ***** *\/\n\n.rv-story-scroller {\n    margin: 1.5rem;\n\n}\n.rv-story-scroller .rv-story-container:last-of-type {\n    margin-bottom: 20vh;\n}\n\n.rv-story-container {\n    display: flex;\n    flex-direction: column;\n    height: auto;\n}\n\n.rv-story-sticky-figure {\n    display: flex;\n    flex-direction: column;\n    position: sticky;\n    top: 0;\n    padding: 0;\n    padding-bottom: 7rem;\n    margin: 0;\n    overflow: hidden;\n    background: linear-gradient(to bottom,\n        rgba(255,255,255,1) 0%,\n        rgba(255,255,255,1) 75.1%,\n        rgba(255,255,255,1) 85%,\n        rgba(255,255,255,0) 100%\n    );\n    z-index: 200;\n}\n\n.rv-story-sticky-figure .rv-scroll-hed {\n    margin: 1rem auto 0.5rem auto;\n    text-align: center;\n}\n\n.rv-story-sticky-figure img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    margin: 0 auto;\n}\n\n.rv-story-content {\n    max-width: 85%;\n    margin: 0 auto;\n    margin-bottom: 15rem;\n    height: auto;\n}\n\n.rv-story-content h3 {\n    margin: 1rem auto 0.5rem auto;\n    font-size: 1.2rem;\n}\n\n.rv-story-content:first-child {\n\tmargin-top: 10vh;\n}\n\n.rv-story-content:last-child {\n\tmargin-bottom: 5rem;\n}\n\n.rv-story-officialQuote {\n\tposition: relative;\n\tbackground-color: #f7f4f4;\n\tborder: 0.1px solid black;\n\tborder-radius: 10px;\n\tmax-width: 400px;\n\tz-index: 100;\n}\n\n.rv-story-officialQuote p, .rv-story-officialQuote blockquote {\n\tfont-size: 1rem;\n\tpadding: 1.2rem;\n\tmargin: 0;\n\n}\n\n.rv-story-quoteCitation {\n\tdisplay: flex;\n\talign-items: center;\n\tbackground: white;\n\tborder-radius: 0px 0px 10px 10px;\n\tpadding: 0.8rem 1.2rem;\n}\n\n.rv-story-quoteCitation img {\n\tmax-width: 50px;\n\tborder-radius: 50%;\n\tmargin-right: 0.5rem;\n}\n\n.rv-story-quoteAuthor {\n\tfont-weight: 900;;\n}\n\n.rv-story-quoteAuthor-intro {\n    display: block;\n    color: black;\n}\n\n.rv-story-quoteWorkplace {\n\tfont-size: 0.9rem;\n\tfont-weight: 100;\n\tcolor: #5e5e5e;\n}\n\n.rv-quote-response::before {\n\tcontent: '';\n\tposition: absolute;\n\ttop: -2.5rem;\n\tleft: -4rem;\n\twidth: 50px;\n\theight: 100px;\n\tborder-left: 2px dotted black; \n\tborder-bottom: 2px dotted black;\n}\n\n.rv-quote-response {\n\tmargin: 3rem 0 0 5rem;\n}\n\n.rv-story-square {\n\tz-index: 1;\n\theight: 70vh;\n\twidth: 100%;\n\tbackground: rgb(255,255,255);\n\tbackground: linear-gradient(to top, \n\t\trgba(255,255,255,1) 0%,\n\t\trgba(255,255,255,1) 75%,\n\t\trgba(255,255,255,0) 100%\n\t); \n}\n\n\n\/* ***** *\/\n\/* TRIPTYCH *\/\n\/* ***** *\/\n\n.rv-hero-chapter-triptych {\n    display: flex;\n    flex-direction: column-reverse;\n    margin: 5rem auto;\n    width: 95vw;\n}\n\n.rv-hero-chapter-triptych img {\n    width: 100%;\n}\n\n\n\/* ***** *\/\n\/* RECIRCULATE SIDEBAR *\/\n\/* ***** *\/\n\n.rv-recirculate {\n    float: none;\n    border-top: 2px solid black;\n    border-bottom: 2px solid black;\n    margin: 1rem auto;\n    padding: 1rem 0.5rem;\n    max-width: 400px;\n}\n\n.rv-recirculate h4 {\n    margin-bottom: 0.4rem;\n    padding-left: 0;\n    margin-top: 0;\n}\n\n.rv-recirculate p {\n    margin: 0;\n    font-weight: 100;\n    padding-left: 0;\n    padding-right: 0;\n    font-size: 0.9rem;\n}\n\n.rv-titleCollection {\n    padding: 0 0.5rem;\n}\n\n.rv-titleCollection h4 {\nmargin-bottom: 1.5rem;\n}\n\n.rv-linksCollection {\n    margin-top: 1.5rem;\n}\n\n.rv-storyLink {\n    display: flex;\n    gap: 1rem;\n    color: black;\n    text-decoration: none !important;\n    gap: 0.5rem;\n    align-items: center;\n    padding: 0.5rem;\n    margin-bottom: 0;\n}\n\n.rv-storyLink:hover {\n    background: #F2F2F2;\n    border-radius: 5px;\n}\n\n.rv-storyLink .rv-imgContainer {\n    flex: 1;\n    min-width: 100px;\n    max-width: 200px;\n}\n\n.rv-storyLink h5 {\n    flex: 1;\n    margin: 0;\n    align-content:center;\n    font-weight: 500;\n}\n\n\nsection {\n    scroll-margin-top: 100px;\n}\n\n\/* DESKTOP STYLES *\/\n@media screen and (min-width: 850px) {\n\n    \/* ***** *\/\n    \/* SCROLLY VIDEO TOPPER *\/\n    \/* ***** *\/\n\n    .rv-header-text {\n        max-width: 700px;\n    }\n\n    \/* ***** *\/\n    \/* CONTENT BELOW THE VIDEO TOPPER *\/\n    \/* ***** *\/\n\n    .rv-content-story {\n        position: relative;\n    }\n\n    .rv-content-story p, .rv-content-story h2 {\n        max-width: 700px;\n    }\n\n    .rv-content-story ul {\n        max-width: 550px;\n        padding: 0 2.5rem; \n    }\n\n    \/* ***** *\/\n    \/* STICKY NAV *\/\n    \/* ***** *\/\n\n    .rv-nav-chap {\n        display: flex;\n        position: sticky;\n        top: 0;\n        left: 0;\n        padding: 0.5rem;\n        justify-content: space-around;\n        background: white;\n        transition: transform 0.5s ease, opacity 0.3s ease;\n        transform: translateY(-100%);\n        opacity: 0;\n        visibility: hidden;\n        z-index: 1000;\n    }\n\n    .rv-nav-chap .rv-nav-hed-wrap {\n        border-right: 1px dotted black;\n        position: relative;\n        font-size: 0.7rem;\n        padding: 0.7rem;\n        padding-top: 0;\n        display: inline-block;\n        height: 100%;\n    }\n\n    .rv-nav-chap .rv-nav-hed-wrap a {\n        white-space: normal;\n    }\n\n    .rv-nav-chap a::after {\n        content: attr(data-text);\n        font-weight: 800;\n        visibility: hidden;\n        height: 0;\n        display: block;\n        padding: 0 0.5rem;\n    }\n\n    .rv-nav-chap .rv-progress-bar {\n        margin-left:0.7rem;\n    }\n\n    \/* ***** *\/\n    \/* SCROLLY TIMELINE *\/\n    \/* ***** *\/\n    .rv-story-scroller .rv-story-container:last-of-type {\n\t\tmargin-bottom: 10vh;\n\t}\n\n    .rv-story-container {\n\t\tposition: relative;\n\t\tflex-direction: row;\n\t\tmargin-bottom: 10vh;\n\t\tgap: 2rem;\n\t}\n\n    .rv-story-sticky-figure {\n\t\tflex: 1;\n\t\tjustify-content: center;\n\t\tpadding: 0;\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tbackground: none;\n\t}\n\n\t.rv-story-sticky-figure img {\n\t\tmargin: 8rem auto 0rem auto;\n\t}\n\n\t.rv-story-sticky-figure .rv-scroll-hed {\n\t\tmargin-top: 5rem;\n\t}\n\n    .rv-story-content-wrapper {\n\t\tflex: 1;\n\t}\n\n\t.rv-story-content:first-child {\n\t\tmargin-top: 100vh;\n\t}\n\n\t.rv-story-content:last-child {\n\t\tmargin-bottom: 50vh;\n\t}\n\n    .rv-story-officialQuote {\n\t\tmax-width: 550px;\n\t}\n\n\t.rv-story-square {\n\t\tposition: absolute;\n\t\tbottom: 0;\n\t\talign-self: flex-end;\n\t\theight: 100vh;\n\t\tbackground: linear-gradient(to top, \n\t\t\trgba(255,255,255,1) 0%,\n\t\t\trgba(255,255,255,1) 70%, \n\t\t\trgba(255,255,255,0) 100%\n\t\t); \n\t}\n\n    \/* ***** *\/\n    \/* TRIPTYCH *\/\n    \/* ***** *\/\n\n    .rv-hero-chapter-triptych {\n        display: flex;\n        flex-direction: row; \n        gap: 2rem;\n        margin: 5rem auto;\n        width: 95vw;\n    }\n\n    .rv-hero-chapter-triptych img {\n        width: 100%;\n    }\n\n    .rv-hero-chapter-triptych .rv-triptych-1 {\n        flex: 1;\n        margin-top: 20vh;\n        align-self: center;\n    }\n\n    .rv-hero-chapter-triptych .rv-triptych-2 {\n        flex: 2;\n        align-self: flex-start;\n    }\n\n\n    \/* ***** *\/\n    \/* RECIRCULATE SIDEBAR *\/\n    \/* ***** *\/\n\n    .rv-recirculate {\n        float: right;\n        display: block;\n        width: 40%;\n        margin: 3rem 10rem 3rem 3rem;\n        padding: 2rem 0;\n        max-width: 300px;\n        border-top: 2px solid black;\n        border-bottom: 2px solid black;\n    }\n    \n    .rv-linksCollection {\n        display: block;\n    }\n\n    .rv-storyLink {\n        padding: 0.5rem;\n        margin-top: 0rem;\n        color: black;\n         text-decoration: none !important;\n    }\n\n    .rv-storyLink .rv-imgContainer {\n        max-width: 150px;\n    }\n\n    .rv-titleCollection {\n        padding-left: 0.5rem;\n        margin-bottom: 1.5rem;\n    }\n}\n\n@media screen and (min-width: 1500px) {\n    .rv-recirculate {\n        margin-right: 20rem;\n    }\n}\n\n<\/style>\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>An El Tecolote investigation reveals how San Francisco officials coordinated a crackdown, using parking laws and construction projects to push out RV residents without safe alternatives. Here are five key takeaways from our months-long reporting.<\/p>\n","protected":false},"author":88922,"featured_media":66567,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"single-feature.php","format":"standard","meta":{"newspack_popups_has_disabled_popups":false,"newspack_featured_image_position":"above","newspack_post_subtitle":"","newspack_article_summary_title":"Overview:","newspack_article_summary":"","newspack_hide_updated_date":false,"newspack_show_updated_date":false,"footnotes":""},"categories":[25480,7],"tags":[],"coauthors":[25479,25049],"class_list":["post-66533","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-investigation","category-news","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SF\u2019s RV crackdown backfired: Six takeaways from El Tecolote\u2019s investigation<\/title>\n<meta name=\"description\" content=\"An El Tecolote investigation reveals how San Francisco officials used parking laws and repaving projects to displace RV communities. These five takeaways show how the crackdown unfolded and why it backfired.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SF\u2019s RV crackdown backfired: Six takeaways from El Tecolote\u2019s investigation\" \/>\n<meta property=\"og:description\" content=\"An El Tecolote investigation reveals how San Francisco officials used parking laws and repaving projects to displace RV communities. These five takeaways show how the crackdown unfolded and why it backfired.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/\" \/>\n<meta property=\"og:site_name\" content=\"El Tecolote\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ElTecoloteSF\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-12T05:34:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-26T22:37:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/takeaways.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2500\" \/>\n\t<meta property=\"og:image:height\" content=\"1667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Yesica Prado, Erika Carlos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@eltecolotesf\" \/>\n<meta name=\"twitter:site\" content=\"@eltecolotesf\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yesica Prado, Erika Carlos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/\"},\"author\":{\"name\":\"Erika Carlos\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#\\\/schema\\\/person\\\/98e31c3dda2abc936b778a5b89858b5b\"},\"headline\":\"S.F.\u2019s RV crackdown backfired. Here are six takeaways from El Tecolote\u2019s investigation\",\"datePublished\":\"2025-06-12T05:34:01+00:00\",\"dateModified\":\"2025-06-26T22:37:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/\"},\"wordCount\":1972,\"publisher\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/eltecolote.org\\\/content\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1\",\"articleSection\":[\"Investigation\",\"News\"],\"inLanguage\":\"en\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/\",\"url\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/\",\"name\":\"SF\u2019s RV crackdown backfired: Six takeaways from El Tecolote\u2019s investigation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/eltecolote.org\\\/content\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1\",\"datePublished\":\"2025-06-12T05:34:01+00:00\",\"dateModified\":\"2025-06-26T22:37:40+00:00\",\"description\":\"An El Tecolote investigation reveals how San Francisco officials used parking laws and repaving projects to displace RV communities. These five takeaways show how the crackdown unfolded and why it backfired.\",\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/en\\\/sf-rv-crackdown-six-takeaways\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/eltecolote.org\\\/content\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/eltecolote.org\\\/content\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1\",\"width\":2500,\"height\":1667,\"caption\":\"Graphic: Yoli Martinez; Photo: Pablo Unzueta for El Tecolote\\\/CatchLight Local\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#website\",\"url\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/\",\"name\":\"El Tecolote\",\"description\":\"San Francisco's Latinx newspaper since 1970\",\"publisher\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#organization\",\"name\":\"El Tecolote\",\"url\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/eltecolote.org\\\/content\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/ETlogo-1.jpg?fit=400%2C400&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/eltecolote.org\\\/content\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/ETlogo-1.jpg?fit=400%2C400&ssl=1\",\"width\":400,\"height\":400,\"caption\":\"El Tecolote\"},\"image\":{\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ElTecoloteSF\\\/\",\"https:\\\/\\\/x.com\\\/eltecolotesf\",\"https:\\\/\\\/www.instagram.com\\\/eltecolotesf\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/#\\\/schema\\\/person\\\/98e31c3dda2abc936b778a5b89858b5b\",\"name\":\"Erika Carlos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c475d3004521f4d0d5a6fdb0c06627dda6651ec3c3dfd7219ab52ae67cce05b1?s=96&d=mm&r=gc4d9fd78108a8a2ca4bcc88ab0d76304\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c475d3004521f4d0d5a6fdb0c06627dda6651ec3c3dfd7219ab52ae67cce05b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c475d3004521f4d0d5a6fdb0c06627dda6651ec3c3dfd7219ab52ae67cce05b1?s=96&d=mm&r=g\",\"caption\":\"Erika Carlos\"},\"url\":\"https:\\\/\\\/eltecolote.org\\\/content\\\/author\\\/erikacarlos\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SF\u2019s RV crackdown backfired: Six takeaways from El Tecolote\u2019s investigation","description":"An El Tecolote investigation reveals how San Francisco officials used parking laws and repaving projects to displace RV communities. These five takeaways show how the crackdown unfolded and why it backfired.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/","og_locale":"en_US","og_type":"article","og_title":"SF\u2019s RV crackdown backfired: Six takeaways from El Tecolote\u2019s investigation","og_description":"An El Tecolote investigation reveals how San Francisco officials used parking laws and repaving projects to displace RV communities. These five takeaways show how the crackdown unfolded and why it backfired.","og_url":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/","og_site_name":"El Tecolote","article_publisher":"https:\/\/www.facebook.com\/ElTecoloteSF\/","article_published_time":"2025-06-12T05:34:01+00:00","article_modified_time":"2025-06-26T22:37:40+00:00","og_image":[{"width":2500,"height":1667,"url":"https:\/\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/takeaways.jpg","type":"image\/jpeg"}],"author":"Yesica Prado, Erika Carlos","twitter_card":"summary_large_image","twitter_creator":"@eltecolotesf","twitter_site":"@eltecolotesf","twitter_misc":{"Written by":"Yesica Prado, Erika Carlos","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/#article","isPartOf":{"@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/"},"author":{"name":"Erika Carlos","@id":"https:\/\/eltecolote.org\/content\/#\/schema\/person\/98e31c3dda2abc936b778a5b89858b5b"},"headline":"S.F.\u2019s RV crackdown backfired. Here are six takeaways from El Tecolote\u2019s investigation","datePublished":"2025-06-12T05:34:01+00:00","dateModified":"2025-06-26T22:37:40+00:00","mainEntityOfPage":{"@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/"},"wordCount":1972,"publisher":{"@id":"https:\/\/eltecolote.org\/content\/#organization"},"image":{"@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1","articleSection":["Investigation","News"],"inLanguage":"en"},{"@type":"WebPage","@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/","url":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/","name":"SF\u2019s RV crackdown backfired: Six takeaways from El Tecolote\u2019s investigation","isPartOf":{"@id":"https:\/\/eltecolote.org\/content\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/#primaryimage"},"image":{"@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1","datePublished":"2025-06-12T05:34:01+00:00","dateModified":"2025-06-26T22:37:40+00:00","description":"An El Tecolote investigation reveals how San Francisco officials used parking laws and repaving projects to displace RV communities. These five takeaways show how the crackdown unfolded and why it backfired.","inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/eltecolote.org\/content\/en\/sf-rv-crackdown-six-takeaways\/#primaryimage","url":"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1","contentUrl":"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2025\/06\/takeaways.jpg?fit=2500%2C1667&quality=89&ssl=1","width":2500,"height":1667,"caption":"Graphic: Yoli Martinez; Photo: Pablo Unzueta for El Tecolote\/CatchLight Local"},{"@type":"WebSite","@id":"https:\/\/eltecolote.org\/content\/#website","url":"https:\/\/eltecolote.org\/content\/","name":"El Tecolote","description":"San Francisco's Latinx newspaper since 1970","publisher":{"@id":"https:\/\/eltecolote.org\/content\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eltecolote.org\/content\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/eltecolote.org\/content\/#organization","name":"El Tecolote","url":"https:\/\/eltecolote.org\/content\/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/eltecolote.org\/content\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2021\/05\/ETlogo-1.jpg?fit=400%2C400&ssl=1","contentUrl":"https:\/\/i0.wp.com\/eltecolote.org\/content\/wp-content\/uploads\/2021\/05\/ETlogo-1.jpg?fit=400%2C400&ssl=1","width":400,"height":400,"caption":"El Tecolote"},"image":{"@id":"https:\/\/eltecolote.org\/content\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ElTecoloteSF\/","https:\/\/x.com\/eltecolotesf","https:\/\/www.instagram.com\/eltecolotesf\/"]},{"@type":"Person","@id":"https:\/\/eltecolote.org\/content\/#\/schema\/person\/98e31c3dda2abc936b778a5b89858b5b","name":"Erika Carlos","image":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/secure.gravatar.com\/avatar\/c475d3004521f4d0d5a6fdb0c06627dda6651ec3c3dfd7219ab52ae67cce05b1?s=96&d=mm&r=gc4d9fd78108a8a2ca4bcc88ab0d76304","url":"https:\/\/secure.gravatar.com\/avatar\/c475d3004521f4d0d5a6fdb0c06627dda6651ec3c3dfd7219ab52ae67cce05b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c475d3004521f4d0d5a6fdb0c06627dda6651ec3c3dfd7219ab52ae67cce05b1?s=96&d=mm&r=g","caption":"Erika Carlos"},"url":"https:\/\/eltecolote.org\/content\/author\/erikacarlos\/"}]}},"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"El Tecolote","distributor_original_site_url":"https:\/\/eltecolote.org\/content","push-errors":false,"_links":{"self":[{"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/posts\/66533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/users\/88922"}],"replies":[{"embeddable":true,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/comments?post=66533"}],"version-history":[{"count":29,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/posts\/66533\/revisions"}],"predecessor-version":[{"id":66846,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/posts\/66533\/revisions\/66846"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/media\/66567"}],"wp:attachment":[{"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/media?parent=66533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/categories?post=66533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/tags?post=66533"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/eltecolote.org\/content\/wp-json\/wp\/v2\/coauthors?post=66533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}