Surabaya police arrested at least 24 protesters after a march over fuel prices and the Indonesian president’s flagship free meals program escalated into clashes on the event date, 2026-06-26. The demonstration brought together around 100 people near a government building in East Java’s provincial capital before some participants threw rocks toward police and burned rubbish in the road.

The scene in Surabaya reflected a wider tension around the cost of living and the government’s policy agenda. According to journalists at the scene, the crowd gathered to oppose a fuel price increase and the free meals initiative associated with President Prabowo Subianto. That combination of grievances gave the protest both an economic and political edge, even before confrontation began.

Police moved in after projectiles were thrown and fires were set in the street. Surabaya police chief Luthfie Sulistiawan said officers had taken “firm actions” to push back the crowd, though he did not give a precise arrest count. A rights group representative, Fatkul Khoir of KontraS Surabaya, later said 24 protesters had been arrested. He added that police questioned the detainees until 3.30am on Saturday and had not charged them at that point.

The incident underscores how quickly a street protest can shift from a political demonstration into a law-and-order response. In this case, the arrest figure appears to have been supplied by a civil society monitor rather than the police, while the police chief’s remarks confirmed arrests without specifying how many. That leaves the widely circulated number of detentions tied to a later rights-group statement, not an official tally.

The protest was reported as relatively small in scale, with around 100 people present, but it drew attention because of the target and timing of the grievances. Fuel costs remain one of the most sensitive political issues in Indonesia, and the free meals scheme has become a signature policy of Prabowo’s presidency. When those issues were raised together in a public gathering, the result was a confrontation that ended with people being taken into custody rather than a negotiated dispersal.

The aftermath also shows the practical role of rights groups in documenting events when police and protesters give different descriptions of a clash. KontraS Surabaya’s account did not contradict the existence of arrests; instead, it supplied the number and the detail that questioning continued overnight. That makes the group’s statement useful for the basic sequence of events, while the police chief’s remarks confirm that officers acted against the crowd.

As of the reporting cited in the evidence packet, the detainees had not been charged. The available material does not indicate whether charges were later brought, whether the arrests were challenged, or whether the protest organizers planned further action. What is clear is that local police and a rights group told two overlapping versions of the same basic event: a protest over fuel prices and welfare policy ended in street clashes, multiple arrests, and an overnight police questioning process.