{"id":43085,"date":"2025-08-06T11:49:17","date_gmt":"2025-08-06T18:49:17","guid":{"rendered":"https:\/\/occupysf.net\/?p=43085"},"modified":"2025-08-06T11:49:17","modified_gmt":"2025-08-06T18:49:17","slug":"rainbow-grocery-s-f-s-iconic-worker-owned-co-op-turns-50","status":"publish","type":"post","link":"https:\/\/occupysf.net\/index.php\/2025\/08\/06\/rainbow-grocery-s-f-s-iconic-worker-owned-co-op-turns-50\/","title":{"rendered":"Rainbow Grocery, S.F.\u2019s iconic worker-owned co-op, turns 50"},"content":{"rendered":"\n<p><img decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2025\/06\/cropped-DanielaXSandoval_HSML.jpg 2x\" height=\"80\" width=\"80\" src=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2025\/06\/cropped-DanielaXSandoval_HSML.jpg\" alt=\"A woman with long blonde hair wearing a gray top stands outdoors in front of greenery, looking at the camera with a neutral expression.\"> by\u00a0<strong><a href=\"https:\/\/missionlocal.org\/author\/danielaxs\/\">DANIELA XITLALY SANDOVAL<\/a><\/strong> August 5, 2025 (MissionLocal.org)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2025\/08\/IMG_0135-2-780x585.jpg\" alt=\"Sign reading &quot;Celebrating 50 Years, Rainbow Grocery, Worker Owned Co-op, Since 1975 in San Francisco, 2025&quot; displayed with decorative text and rainbow colors.\"\/><figcaption class=\"wp-element-caption\">Colorful sign marking Rainbow Grocery\u2019s 50th anniversary as a worker-owned co-op in San Francisco, proudly serving the community since 1975. Photo by Daniela X. Sandoval.<\/figcaption><\/figure>\n\n\n\n<p>Yesenia Ochoa grew up just five blocks away from Rainbow Grocery. She remembers it as \u201cthe weird store\u201d of her childhood; the place where her family could always find flor de jamaica and other hard-to-source ingredients.<\/p>\n\n\n\n<p>Today, Ochoa works there. She considers the San Francisco co-op a \u201ccommunity center without being a community center.\u201d Every day she runs into people from her past: Former teachers, a childhood principal.&nbsp;<\/p>\n\n\n\n<p>In a city shaped by constant reinvention,&nbsp;<a href=\"https:\/\/rainbow.coop\/about-rainbow\/\">Rainbow Grocery Cooperative<\/a>&nbsp;stands as a rare constant. It has not only survived but thrived with its radical, worker-owned model intact. As it approaches its 50th anniversary, the co-op is planning a public block party Sunday, Aug. 17, 2025, from noon to 6 p.m.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2024\/03\/mission-local-logo-300x300.jpg\" alt=\"Mission Local logo, with blue and orange lines on the shape of the Mission District\" class=\"wp-image-639216\"\/><\/figure>\n\n\n\n<p>Want the latest on the Mission and San Francisco? Sign up for our&nbsp;<strong>free daily newsletter<\/strong>&nbsp;below.Sign up<\/p>\n\n\n\n<p>Ellen Quain, 71, a longtime shopper, remembers the 1980s, when Rainbow operated out of its 15th Street storefront.<\/p>\n\n\n\n<p>\u201cMy kids were little, so I would buy the bulk products there,\u201d she said. \u201cI have moved around a lot, but when I was close enough, I would come and shop here.\u201d She still drops in when she\u2019s nearby, browsing for a natural scrubber and some really great chocolate bars.<\/p>\n\n\n\n<p>What keeps her coming back, she said, is trust.&nbsp;<\/p>\n\n\n\n<p>\u201cThe prices are good, and if I\u2019m not mistaken, their policy is to charge a certain percentage over what it costs them, so I trust that I am getting a good deal, and I trust that it is all organic.\u201d<\/p>\n\n\n\n<p>Now located at the border of the Mission District and SoMa, Rainbow sits in a neighborhood shaped by change. Just a short walk from Division Street, it is surrounded by big-box stores such as FoodsCo, Total Wine and Best Buy \u2014 corporate chains that represent everything Rainbow resists.<\/p>\n\n\n\n<p>The co-op has anchored its current storefront on Folsom Street since 1996, continuing to stand out on purpose.<\/p>\n\n\n\n<p>Founded in 1975 amid the upheaval of the loosely affiliated&nbsp;<a href=\"https:\/\/www.foundsf.org\/index.php?title=People%27s_Food_System\">People\u2019s Food System<\/a>, Rainbow was born from the same spirit that fueled food-justice movements such as the Black Panther Party\u2019s&nbsp;<a href=\"https:\/\/www.kqed.org\/arts\/13867337\/the-black-panther-partys-free-breakfast-program-a-50-year-old-blueprint\">Free Breakfast Program<\/a>&nbsp;and the&nbsp;<a href=\"https:\/\/www.foundsf.org\/The_Food_Conspiracy\">San Francisco Food Conspiracy<\/a>.<\/p>\n\n\n\n<p>These were grassroots buying clubs in which friends or political allies pooled resources to purchase bulk food directly from distributors in an effort to bypass the industrial food system and offer access to the kind of fresh, unprocessed ingredients that weren\u2019t available at many grocery stores at the time.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcMOLFPeC5VU_S26gbKAwVuce37zobqjm7LSayBy7zkBt9rJSwISENlyKwRT8sMbcmbs7lbpp24rjlgbcvoC99GwhP-P7UHs67SV6W6cRiSU11mw8yBpoFYgSlepEZPMLFLy3rDbQ?key=NF8IKLSy5Tk7g459OHb3Vg\" alt=\"A vintage photo of Rainbow Grocery\u2019s worker-owners standing proudly outside the 16th Street storefront, reflecting the co-op\u2019s roots and collective spirit.\"\/><figcaption class=\"wp-element-caption\">A vintage photo of Rainbow Grocery\u2019s worker-owners standing proudly outside the 16th Street storefront, reflecting the co-op\u2019s roots and collective spirit. Photo by Daniela X. Sandoval.<\/figcaption><\/figure>\n\n\n\n<p>\u201cFood is always a political issue,\u201d said&nbsp;<a href=\"https:\/\/gordonzola.net\/bio-for-gordon-edgar\/\">Gordon Edgar<\/a>, Rainbow\u2019s longtime cheese buyer, who began working at the store in 1994. \u201cBut it was especially politicized in those days.\u201d<\/p>\n\n\n\n<p>Edgar, now 57, has spent 30 years behind the counter and among the shelves of the co-op, where customers are often greeted by name and recommendations come with a story.<\/p>\n\n\n\n<p>\u201cI love curating the cheese case, but it\u2019s really the relationships with customers that make this place what it is.\u201d Edgar has regulars whose cheese preferences he knows by heart.<\/p>\n\n\n\n<p>The co-op traces its roots back to two small storefronts near 16th Street: A food store and a general store, originally run by volunteers receiving a $50 weekly stipend, the equivalent of about $310 today.<\/p>\n\n\n\n<p>Rainbow Grocery is a worker-owned cooperative, meaning its employees collectively own and democratically manage the business. Each worker-owner has an equal vote in major decisions, reflecting the co-op\u2019s founding values of equality and shared responsibility.<\/p>\n\n\n\n<p>Though modest in scale, the stores were backed by a bold idea: That food could be distributed ethically and labor could be organized without hierarchy. The concept attracted idealists, activists and those united by shared spiritual values.<\/p>\n\n\n\n<p>\u201cThat part of the Mission wasn\u2019t the greatest,\u201d co-op worker\/owner Pat Seguin&nbsp;<a href=\"https:\/\/missionlocal.org\/2015\/10\/health-food-co-op-celebrates-40-years-in-the-mission\/\">told&nbsp;<em>Mission Local<\/em><\/a>&nbsp;in an interview about Rainbow\u2019s 40th anniversary. \u201cA lot of people couldn\u2019t afford clean, healthy food, nutritious food.\u201d<\/p>\n\n\n\n<p>While other food conspiracies fractured under the weight of ideological divisions and internal conflict, Rainbow endured.&nbsp;<\/p>\n\n\n\n<p>By 1984, it consolidated into a single storefront at 15th and Mission streets, and in 1996 moved to its current location at 1745 Folsom St., at the intersection of 13th and Folsom streets. Today, it remains one of the few surviving cooperatives from that original network.<\/p>\n\n\n\n<p>\u201cWe own the building now,\u201d Edgar said. \u201cThat\u2019s a big part of how we\u2019ve stayed in the Mission, and how we plan to stay.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcoMxZD8lmEYxWmIr7DUqOIDfYibHhq9lLr-AuCwVQt2qa2FBaOfCNhKd9sDwsqdDfoLAHthsrDI-8Vz5EDhiFs-8qpBORpFVnLb-5V12zarHjcPrLwM-HJ835I7N25n0EH5mLJ?key=NF8IKLSy5Tk7g459OHb3Vg\" alt=\"An overhead view of shoppers navigating the dairy aisles, carefully choosing cheeses and organic goods in Rainbow Grocery\u2019s bustling co-op. Photo by Daniela X. Sandoval. \"\/><figcaption class=\"wp-element-caption\">An overhead view of shoppers navigating the dairy aisles, carefully choosing cheeses and organic goods in Rainbow Grocery\u2019s bustling co-op. Photo by Daniela X. Sandoval.<\/figcaption><\/figure>\n\n\n\n<p>Beyond being a grocery store, Rainbow is a radical experiment in workplace democracy.&nbsp;<\/p>\n\n\n\n<p>Everyone who works at Rainbow is an owner. After nine months on the job, new hires pay a $10 fee to become voting members of the cooperative. There is no CEO. Wages are equal, regardless of job title. Departments self-govern and hire their own.<br><br>B.P., 28, has worked at Rainbow for two years and says he values being in a place where he agrees with the ethics.&nbsp;<\/p>\n\n\n\n<p>\u201cI love that I don\u2019t have a boss and that everyone is equal,\u201d he said. \u201cI have health insurance, and all the money goes back to the employees.\u201d<\/p>\n\n\n\n<p>Rainbow shares profits equally at the end of each fiscal year. For out-of-town shoppers like Robin Nash, 77, Rainbow\u2019s values matter just as much as its product range. Visiting from Chicago, Illinois, she and her husband stop by when in town to buy honey, bulk cocoa, dried beans, and refillable sunscreen.<\/p>\n\n\n\n<p>\u201cPeople are so friendly and knowledgeable, and don\u2019t mind helping me find something when I need it,\u201d she said.\u201cI like that they focus on non-meat organic produce and products you just can\u2019t get anywhere else.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfftmvbyzjb8mxYmWGacgPQabYTtjroYur-bowlaPtUuQrOm5-8yiZlNvSc-CCWoRqfkgxC2kYh1UWZBI5dyoEK8r6HIKXosXO7r_5EPDbqILMSoldhn_DpbnWlxXc2GyLkGTvFDQ?key=NF8IKLSy5Tk7g459OHb3Vg\" alt=\"A woman dispenses fresh peanut butter near the candy aisle, stocked with treats like Jamaica flower candy. Photo by Daniela X. Sandoval.\"\/><figcaption class=\"wp-element-caption\">A woman dispenses fresh peanut butter near the candy aisle, stocked with treats like Jamaica flower candy. Photo by Daniela X. Sandoval.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeBxHurxlE7hG-YuI_sBA98MSw4ldwNctAzbxUCRYegE0c8qjI-kq1W-v6vXHtvDONbsaZkQho7JtWoTWl7EMLavB-URpAW7CxiRoR4zdZ3uXWaBFXM0sSMMcbDg5YCSx0T4p2EVA?key=NF8IKLSy5Tk7g459OHb3Vg\" alt=\"A woman dispenses fresh peanut butter near the candy aisle, stocked with treats like Jamaica flower candy. Photo by Daniela X. Sandoval.\"\/><figcaption class=\"wp-element-caption\">Shoppers wait at the checkout with baskets full of fresh and specialty goods. Photo by Daniela X. Sandoval.<\/figcaption><\/figure>\n\n\n\n<p>Walk through the aisles of Rainbow and you\u2019re bound to witness moments that feel more like neighborhood reunions than retail exchanges. \u201cI even remember Benjamin Bratt\u2019s dad shopping here,\u201d Edgar said. \u201cHis brother&nbsp;<a href=\"https:\/\/missionlocal.org\/2010\/04\/bratt-bros-and-la-mission\/\">made a movie<\/a>&nbsp;with a scene where a character pulls out snacks from Rainbow. It\u2019s part of the local lore.\u201d<\/p>\n\n\n\n<p>At a time when community institutions are increasingly priced out, Rainbow\u2019s continued presence is more than a retail story \u2014 it\u2019s a political one, a cultural one, and perhaps most of all, a hopeful one.<\/p>\n\n\n\n<p>\u201cWe plan to still be here,\u201d Edgar said. \u201cWe\u2019re proud to be in the Mission. We feel part of the Mission.\u201d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><em>The&nbsp; 50th anniversary block party on Aug. 17 from noon to 6 p.m. will take place on Trainor Street between 13th and 14th streets and between Folsom and Trainor streets, with streets closed to through traffic from 6 a.m. to 8 p.m. The event is free and open to the public.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark>LATEST NEWS<\/mark><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/missionlocal.org\/2025\/08\/joe-goode-performance-group-wants-to-know-are-you-okay\/\"><img decoding=\"async\" src=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2025\/08\/IMG_9984-1_%C2%A9Jessica-Swanson_@swanstagrams-1200x900.jpeg\" alt=\"Joe Goode Performance Group wants to know: \u2018Are You Okay?\u2019\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/missionlocal.org\/2025\/08\/joe-goode-performance-group-wants-to-know-are-you-okay\/\">Joe Goode Performance Group wants to know: \u2018Are You Okay?\u2019<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/missionlocal.org\/2025\/08\/the-jar-student-film-sf\/\"><img decoding=\"async\" src=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2025\/08\/IMG_6014-1200x900.jpeg\" alt=\"Forget sleepaway camp. This summer, these local teens made a film\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/missionlocal.org\/2025\/08\/the-jar-student-film-sf\/\">Forget sleepaway camp. This summer, these local teens made a film<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/missionlocal.org\/2025\/08\/a-public-medicine-chest-grows-by-i-280\/\"><img decoding=\"async\" src=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2025\/08\/IMG_0437-600x450.jpg\" alt=\"A \u2018public medicine chest\u2019 grows by I-280\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/missionlocal.org\/2025\/08\/a-public-medicine-chest-grows-by-i-280\/\">A \u2018public medicine chest\u2019 grows by I-280<\/a><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-support-the-mission-local-team\">Support the Mission Local team<\/h4>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/newspack-missionlocal.s3.amazonaws.com\/mission\/wp-content\/uploads\/2024\/10\/dolores2-edit-930x623.jpg\" alt=\"A group of people posing outdoors with a city skyline in the background on a sunny day.\" class=\"wp-image-662510\"\/><\/figure>\n\n\n\n<p>We&#8217;re a small,&nbsp;<strong>independent, nonprofit newsroom<\/strong>&nbsp;that works hard to bring you news you can&#8217;t get elsewhere.<\/p>\n\n\n\n<p>In 2025, we have a lofty goal: 5,000 donors by the end of the year \u2014 more than double the number we had last year.&nbsp;We are 20 percent of the way there:&nbsp;<strong>Donate today and help us reach our goal!<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/mission-local.donorsupport.co\/-\/XBYXMEZK\">Donate!<\/a><a href=\"https:\/\/missionlocal.org\/author\/danielaxs\/\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/missionlocal.org\/author\/danielaxs\/\">DANIELA XITLALY SANDOVAL<\/a><\/h2>\n\n\n\n<p><a href=\"mailto:daniela@missionlocal.com\">daniela@missionlocal.com<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/daniela-x-sandoval-03b31817a\/\" target=\"_blank\"><\/a><\/p>\n\n\n\n<p>I&#8217;m helping with Mission Local&#8217;s social media strategy and finding stories in the Mission. I was born in Guadalajara, Jalisco, and raised in the San Gabriel Valley and Inland Empire in Southern California. I&#8217;m a UCLA alumna and am now pursuing my master\u2019s degree in journalism at the UC Berkeley Graduate School of Journalism. In my free time, I enjoy going to the movies and running (yes, for fun!).<a href=\"https:\/\/missionlocal.org\/author\/danielaxs\/\">More by Daniela Xitlaly Sandoval<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>by\u00a0DANIELA XITLALY SANDOVAL August 5, 2025 (MissionLocal.org) Yesenia Ochoa grew up just five blocks away from Rainbow Grocery. She remembers it as \u201cthe weird store\u201d of her childhood; the place where her family could always find flor de jamaica and other hard-to-source ingredients. Today, Ochoa works there. She considers the&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/occupysf.net\/index.php\/2025\/08\/06\/rainbow-grocery-s-f-s-iconic-worker-owned-co-op-turns-50\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts\/43085"}],"collection":[{"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/comments?post=43085"}],"version-history":[{"count":1,"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts\/43085\/revisions"}],"predecessor-version":[{"id":43086,"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts\/43085\/revisions\/43086"}],"wp:attachment":[{"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/media?parent=43085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/categories?post=43085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/tags?post=43085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}