City nigga is Baltimore slang. Since there is a Baltimore City and Baltimore County, we call people from the city "city niggas." City niggas can be any race, ethnicity, or religion. They are usually considered tougher, more serious, and crazier than your typical county nigga.
Malcom: Yo you said you owe Devin $150?
Mike: Yeah, why?
Malcom: You better pay him back soon. Devin is a city nigga, he don't fuck around.
Prices shown in USD.