The following is the map I am using for a D&D city I've named "Braedon". (It's just a map I found on google image search that I colored in.)
I have established that this is a city with a "Puppet Government", whose figurehead is entirely controlled by warring rival gangs throughout the city and/or the merchants and mages guilds-- whoever has the upper hand at the moment dictates what the "government" does. I am presuming that the population of this city state, including nearby incorporated small farming communities (not shown), is somewhere in the neighborhood of 10,000 people. (If this is an unreasonable assumption given what is shown here, let me know?)
The trouble I come to is that looking at this map I've selected, I'm not sure I can fit very many rival gangs. There are three clear regions I can see (west of the river, with east of the river split north and south)... would this mean I'm limited to only three gangs? Would my proposed Mages / Merchants Guilds cut into even that?
Given this map, how many gangs could I reasonably include? I really do want a fair number, enough so that it feels "gang ridden", not merely like there's a single mafia-like entity.