The urban versus rural divide is always massive, everywhere. But, to be sure, it definitely feels more pronounced nowadays.
I realize you're not American and thus likely not familiar with our racial nomenclature, and it's not a big deal, but "blacks" or referring to a person as "a black" is generally frowned upon. Black person, black people, black man, black woman, black child (not black boy), African American, person of color, people of color: all those are a-okay.
Rule of thumb: a color should always be an adjective, not a noun. Kind of like how we say "a bunch of white people," as opposed to a gaggle of whites.