I have not been to many english speaking countries. I travel a bit, but mostly around Europe, and I have mostly seen signs about the nationality of the passport you're using more than the citizenship of the people (because there can be more than one).
Nationality versus citizenship are not really understood by Anglophones, in my experience. Ethnicity versus citizenship would be closer to the way we speak.