Shoppers stand in a line inside a store, waiting to check out. Shelves with products are visible on both sides, and a security notice is posted on the wall.
Nearly 20 people waited in line around 6 p.m. at the Walgreens' pharmacy at 23rd and Mission streets on Monday Oct. 20, 2025. Photo by Oscar Palma.

On a recent Monday afternoon, Raul Valdiviezo stood in line with nearly 20 other customers waiting to pick up his medicine at the pharmacy inside the Walgreens at 23rd and Mission streets. 

“I wish I could sit, but if I do, someone may try to take my place, or think that I’m cutting the line,” said Valdiviezo in Spanish. At 82, he finds the waiting times of up to an hour increasingly more difficult.

An older man wearing glasses, a blue "HEAD" cap, and a gray polo shirt stands indoors with posters on the wall behind him.
Raul Valdiviezo said the lines are becoming increasingly more difficult for him given his age and health condition, on Monday Oct. 20, 2025. Photo by Oscar Palma.

He’s not alone. 

The last Walgreens in the Mission keeps absorbing customers from the many that have closed nearby: The one at 16th and Mission streets in 2019, then at Cesar Chavez and Mission streets in 2021 and, finally, the Walgreens on Potrero Avenue in April. That last closure meant blockbuster lines at 23rd Street, and the waits have failed to improve. 

People stand in line inside a store, waiting near shelves stocked with household and personal care products.
Nearly 20 people waited in line around 1 p.m. at the Walgreens’ pharmacy at 23rd and Mission streets on Monday Oct. 20, 2025. Photo by Oscar Palma.

Carly Kaplan, from the pharmacy communications department at Walgreens, says they’ve taken steps to cut the wait times. “That includes adding extra registers, providing additional personnel and working extra hours. We are committed to leveraging all available resources to improve the patient experience.” 

The customers, however, are not experiencing those improvements. 

“This line is ungodly. I wait too long,” said 75-year-old John Gambaccini as he slowly left the store, cane in one hand and a paper bag with medicine in the other. “I’m a senior citizen … I would like to see another line prioritizing us.”

Gambaccini said he normally waits about 45 minutes every visit. He would like to see Walgreens hire native Spanish speakers to help the line move a little faster.

Xochilt Ramirez, who visits the pharmacy twice a month, agreed. 

“They don’t speak Spanish,” said Ramirez in reference to the lack of native Spanish speakers, adding that communication between patient and pharmacist is often slow. “It would be really nice if they hired someone who spoke Spanish.”

The store has three registers. On Monday, Mission Local witnessed two registers open in the early afternoon for about half an hour, and all three for another half an hour. 

At 1 p.m., Angela Lopez checked her watch and looked at the line. Some 15 people stood in front of her.

Lopez, who lives in the Tenderloin, comes to the pharmacy twice a week to pick up her mother’s medicine. “You should come back in the evening to check out the line,” she said as I walked away. So I did.

It was around 5:30 p.m. when I returned, and the line was about 20 people long.

People stand in a line inside a store, waiting near shelves stocked with various products. The scene appears orderly, with individuals spaced closely together.
Nearly 20 people waited in line around 6 p.m. at the Walgreens’ pharmacy at 23rd and Mission streets on Monday Oct. 20, 2025. Photo by Oscar Palma.

“It’s always been like this since I started coming here,” said Cathy Faletusi, a Mission resident, who, like Valvidiviezo, used to go to the Potrero Walgreens. “Potrero was much faster. Sometimes, I’ll just come an hour before they close to avoid the line.”

Jorge Hernandez, a Mission resident, struggled as he walked by and pulled a chair to the back of the line. 

“My feet hurt so much. I can’t stand too long,” said Hernandez in Spanish.

A man in a salmon polo and khaki pants sits in a chair near pharmacy shelves, while another person stands nearby, facing the shelves.
Jorge Hernandez pulled a chair because he’s in too much pain to stand for long periods of time, on Monday Oct. 20, 2025. Photo by Oscar Palma.

“I’m in so much pain. They should really have another person working at this location. It is always like this [the line],” Hernandez added as he sat and took a deep breath.

A few minutes later, Hernandez slowly got up, took another breath and moved his chair forward as the line advanced. Two registers were open.

Follow Us

Reporting from the Mission District and other District 9 neighborhoods. Some of his personal interests are bicycles, film, and both Latin American literature and punk. Oscar's work has previously appeared in KQED, The Frisc, El Tecolote, and Golden Gate Xpress.

Join the Conversation

21 Comments

  1. I gave up on Walgreens and switched delivery from Alto (local, uses courier, tip optional) and then Amazon (UPS). In both cases you do need to be able to use a smartphone app though.

    +2
    0
    votes. Sign in to vote
    1. We’ve been on Alto since early in the pandemic. The service is servicable but it has become increasingly enshittified.

      First, Alto did delivery by bicycle which was awesome, and you got a local salt caramel.

      Then, Alto hired gig workers to drive deliveries in cars to replace the bicycle delivery people, mostly limited English speaking immigrants. But they still included a caramel.

      Now, Alto has stopped including caramels in deliveries.

      Enshittification.

      0
      0
      votes. Sign in to vote
      1. Where were the SRO collaborative advocates when the Walgreens that had been at 16th/Mission for decades was closed? That caused all of our at risk neighbors to have to trek up to 23d and Mission.

        Muni does not stop at 23d and Mission anymore. Where were advocates when access was being curtailed due to Muni service cuts that disproportionately impacted seniors and people with mobility challenges, the most vulnerable?

        When the advocates are not paid to attend to something going on in the community they claim to represent, advocates just don’t advocate and the unrepresented, unorganized community is left to take the hits.

        0
        -1
        votes. Sign in to vote
      2. NP – I guess a certain percentage of our population sucks at life! I know you want the entire system to change just so we can cater to less than 1% who can’t figure out how to have a friend who can accept it, or a postal box, or an address to accept deliveries. Enough!

        0
        -1
        votes. Sign in to vote
        1. If you look down on people who don’t have enough money to afford a safe place to accept deliveries, might I suggest they “suck at life” slightly less than your own commentary belies, Lisa.

          I don’t think anyone asked for “the entire system to change” anywhere, are you feeling ok? You seem to be hallucinating and seething with misplaced rage at poor people.

          +1
          -1
          votes. Sign in to vote
        2. I tried to write but am nearly speechless. This article clearly points out how hard the current situation is on elders. So they “suck at life” because they haven’t adjusted to having one’s line changed over to deliveries where packages get thrown on stoops and indeed one has to rely on a neighbor being home to take it in. These elders, who have picked up meds at pharmacies for decades are not asking to change a whole system. Do they suck at life or does your comment suck at empathy?

          0
          0
          votes. Sign in to vote
  2. They have at least 3 Spanish speakers there but they refuse to translate because “they don’t get paid for that”. This has been an ongoing thing with them for years

    0
    0
    votes. Sign in to vote
  3. I pick up my medication there. I missed the express pay ( I was able to skip the line with the express pay pass). Anyway, I hope Walgreen comes out with a new system for a fast check out. For example, it could have a kiosk where customers check out all theirs meds. The customers get a ticket. On the backend, an associate pick and pull the medication according to the ticket. Sort the customers into two groups; one group doesn’t require the pharmacist consultation and otherwise. Then have the farm technician check out the group that doesn’t require consultation first. Then have the pharmacist check out the group that requires consultation.

    0
    0
    votes. Sign in to vote
  4. Imagine how the employees feel. So overwhelmed with no support. More than likely stressed out and expected to do a tremendous volume of work. Unfortunately they probably get yelled at daily. Both sides are very frustrating.

    0
    0
    votes. Sign in to vote
  5. Sorry to hear this Walgreens has gotten slower. It wasn’t great before the other two closed. With those gone, I can’t imagine trying to get anything done with the remainder.:(

    0
    0
    votes. Sign in to vote
  6. All the Walgreens are like that. I can’t stand for any length of time and hate having to pick up prescriptions. I go first thing in the morning which helps. On bad days I call and schedule a same day delivery which costs a few extra dollars but is worth it. However trying to contact by phone can be quite a wait also. It sucks. Sad needs to open city run pharmacies so we don’t rely on private companies.

    0
    0
    votes. Sign in to vote
    1. One WG in my hood doesn’t have external cameras at all because the parent company doesn’t authorize that *super minor and basic* expense and as a result goons just dump their garbage all around it day and night rather than there being a reportable, prosecutable case to make against them – because that literally requires video or a direct witness. So neighbors play the 311 whackamole game for decades now instead of actually addressing the problem, because WG doesn’t care. The manager expressed her exasperation with them in no uncertain terms. She cares, she wants to fix it and can’t because they do not at all. Just another cog. I can easily imagine people waiting hours in line to get their life-saving medications fall under similar laissez faire auspices.

      0
      0
      votes. Sign in to vote
    2. Why on earth would you trust city employees with life-saving medication?

      Just use amazon like everyone else, and get drugs delivered to your home. Pharmacies are so 20th century.

      0
      -2
      votes. Sign in to vote
      1. So you trust amazon deliveries over actual pharmacies, and you’re bragging about that… may your packages go missing and your bragging subside.

        0
        0
        votes. Sign in to vote
  7. There’s still one here? I hope it leaves soon. Walgreens’ well documented role in contributing to the opioid crisis leaves me with little to like about them.

    +1
    -2
    votes. Sign in to vote
    1. I get kidney stones, the best combination for control of the pain is generic Percocet, which is oxycodone and acetaminophen. But because there were so many greedy drug addicts who abused their medication, I can’t get it any more. I’m punished and in pain because now they only give me non opiates which don’t work nearly as well. So I ‘m suffering because of loser drug addicts !

      0
      0
      votes. Sign in to vote
      1. So you’re saying you share a drug of choice with other addicts and are upset that your concerns don’t trump everyone else’s problems…

        0
        0
        votes. Sign in to vote
Leave a comment
Please keep your comments short and civil. Do not leave multiple comments under multiple names on one article. We will zap comments that fail to adhere to these short and easy-to-follow rules.

Your email address will not be published. Required fields are marked *