> An ethnic group or ethnicity is a category of people who identify with each other based on common language, ancestral, social, cultural, or national experiences.
Seems to fit to me.
I think "people from place" constitutes an ethnicity, but I'll concede that this isn't a common mindset.
I'm pretty sure "people from Castro" does not constitute an ethnicity.