That is objectively true. I’d maybe consider the peninsula and Marin a suburb of SF. The East Bay (Oakland/Berkeley) is its own thing as well.
Like I said, it looks like Puning is the biggest Chinese city without one. And it’s much smaller than Kano.
Further afield - it looks like Maracaibo, Venezuela (pop. 2.2 mil) is the biggest South American city without a full marathon (they have a half).
And in Europe, it looks like Birmingham (2.6 mil) is the biggest without a full marathon (they tried once).
(@FlikTheBlue I’m assuming it counts if it occasionally hosts international athletics championships that include the marathon but doesn’t have a regular marathon of its own)
Redacted.