A slang word for "urban"? [closed]

What would be an antonym of "hillbilly" and "redneck"?

E.g. what slang word could replace "urban" in this context?

Why would an urban/city-dwelling guy be interested in agricultural techniques?


Solution 1:

You could call the urban/city-dwelling guy a city slicker.

City slicker is an idiomatic expression for someone accustomed to a city or urban lifestyle and unsuited to life in the country. The term was typically used as a term of derision by rural Americans who regarded them with amusement. - wikipedia

(Note that 'guy' is subsumed in the term: you wouldn't call him a 'city slicker guy' just as you wouldn't call someone a 'hillbilly guy'.)

Solution 2:

townie

informal
noun
derogatory
a person who lives in a town (used especially with reference to their supposed lack of familiarity with rural affairs).

"townie": Google online dictionary