Buffalo, New York raised the Somali flag outside city hall to mark Somali Independence Day, just one day after Mayor Sean Ryan announced the city would not host a fireworks show for America's 250th birthday. The juxtaposition landed like a brick on social media and drew sharp criticism from residents who saw their own national celebration sidelined while a foreign flag went up on public property.
Photos posted by the Somali National News Agency showed a man who appeared to be a city hall employee hoisting the blue Somali banner while attendees dressed in blue looked on. The ceremony took place Wednesday, the Daily Mail reported. It remains unclear whether Mayor Ryan's office officially sanctioned the flag raising or who organized it. The Daily Mail said it reached out to the mayor's office for comment.
The timing made the optics worse. On Tuesday, Ryan told residents that Buffalo would not hold July 4 fireworks because his office could not find an "appropriate site" to "provide a safe and widely accessible viewing experience for residents." That announcement came roughly a month after Ryan had publicly promised the show would go on.
Ryan offered a clarification a day later, telling local station WGRZ that philanthropist Russ Salvatore had agreed to pay for the fireworks. But Ryan said he had concerns about launching pyrotechnics near city hall and did not want to use the barge on the river because the city already planned a fireworks show there on August 2.
Ryan told WGRZ:
"I didn't want to do them on the barge in the river because we're already doing them August 2 on the barge in the river."
He also said he wanted to "get people downtown" and told residents that Buffalo had not hosted July 4 fireworks in at least a "generation." The city does hold New Year's Eve fireworks and has used sites including Niagara Square, Delaware Park, and Lasalle Park for past shows. So the infrastructure exists. The will, apparently, does not, at least not for Independence Day.
A private citizen offered to write the check. The city had multiple proven launch sites. And the mayor still said no. Yet the same week, the machinery of city hall found time and space to raise a foreign nation's flag on public property. Whether or not Ryan personally ordered the flag ceremony, it happened on his watch, at his building, in his city.
Buffalo was not the only city to mark Somali Independence Day on government grounds. In Columbus, Ohio, the city's Recreation and Parks Department posted on Facebook and at least one other platform that "City Hall will be raising the flag of Somalia," referencing the "unification of the Trust Territory of Somaliland and the State of Somaliland into the Somali Republic in 1960."
The post drew immediate backlash. Ohio Senator Bernie Moreno, a Republican, responded on X:
"There is only one nation's flag that should ever be flown on American government buildings or property. This action by Columbus is a total disgrace and takes away from the epic celebration on Saturday of this country's 250-year celebration."
Columbus quickly reversed course. Jennifer Fening, a spokesperson for Columbus Mayor Andrew Ginther, told The Columbus Dispatch that the post was "created by a city department" and "falsely stated that City Hall would raise the Somalian flag in recognition of Somali Independence Day." She added that the post was "inaccurate and has been deleted." As we previously reported, Columbus scrubbed the announcement after the public reaction made the political cost clear.
That raises an obvious question the spokesperson did not answer: if the post was "inaccurate," how did a city department publish it in the first place? Who approved it? Was a flag actually raised, or was the ceremony canceled along with the post? None of that has been explained.
Meanwhile, Rochester, New York held a Somali Independence Day parade on Wednesday evening. Halima Abukar, a Rochester local, spoke to WHEC about the event:
"I was born and raised in Rochester, and I've never seen Somali people be honored and respected like this in this way, so I'm really excited to be here and proud to be Somali."
Nobody begrudges any community its cultural pride. Americans of every background celebrate their heritage, Italian-Americans, Irish-Americans, Polish-Americans, and that tradition is woven into the fabric of the country. But there is a difference between a community parade and a government building flying a foreign nation's flag on the eve of the Fourth of July, especially when the same government just told its own citizens it couldn't manage to put on a fireworks show for America's birthday.
The issue is not Somali-Americans celebrating their heritage. The issue is a set of civic priorities that appears, at best, confused, and at worst, deliberately inverted. When local government can organize a flag-raising ceremony for Somalia but cannot find a single "appropriate site" in an entire city to launch fireworks for the nation that actually governs it, something has gone sideways.
This is part of a broader trend in which progressive municipal leaders seem more comfortable signaling solidarity with global causes than tending to the basic civic rituals that bind Americans together. The same instinct that leads some Democrats to drift toward fringe ideological positions shows up in city halls that treat patriotic traditions as optional while treating multicultural gestures as mandatory.
Consider the contrast. The Trump administration recently marked America's 250th anniversary by issuing special Social Security cards for newborns, a small but tangible way of connecting citizens to the nation's founding story. In Buffalo, the mayor's contribution to the semiquincentennial was to cancel the fireworks and offer a scheduling excuse.
Ryan's explanation, that he didn't want to duplicate the August 2 barge show, is the kind of bureaucratic logic that only makes sense inside a government office. To the family that wanted to watch fireworks on the Fourth of July, the August 2 show is irrelevant. The Fourth is the Fourth. It does not reschedule.
And the money was not the problem. Salvatore, a local philanthropist, had already offered to foot the bill. Ryan turned him down. The mayor's stated concern about launching near city hall could have been resolved by choosing one of the other sites Buffalo has used before, Niagara Square, Delaware Park, Lasalle Park. Instead, Ryan chose to do nothing.
Locals reported that the Somali flag was eventually taken down from Buffalo City Hall. But the image had already done its work. Photos of a foreign flag flying from an American government building, days before the country's 250th birthday, told a story that no press release could undo.
Senator Moreno was right: there is only one nation's flag that belongs on American government buildings. That principle is not about hostility toward any immigrant community. It is about the basic compact of citizenship, that public institutions represent the people who fund them, vote in their elections, and live under their laws. When those institutions start treating the American flag as one option among many, they have lost the thread.
The question hanging over Buffalo is not complicated. It is whether the city's leadership sees July 4 as something worth celebrating, or as just another date on the calendar, less important than whatever multicultural observance happens to fall nearby. Ryan's actions, whatever his intentions, answered that question clearly enough.
Institutions that treat their own country's traditions as optional gestures while finding time and resources for every other cause should not be surprised when citizens start wondering whose side they are on.
A city that can raise Somalia's flag but can't light a sparkler for America has its priorities exactly backward.