这要分为在中国,在台湾还是其他地方以外。
在中国(包含港澳、不包含台湾),
具中国血统的香港居民,不论持BNO或任何外国国籍,均是中国公民。
全国人民代表大会常务委员会关於《中华人民共和国国籍法》在香港特别行政区实施的几个问题的解释
二. 所有香港中国同胞,不论其是否持有「英国属土公民护照」或者「英国国民(海外)护照」,都是中国公民。
GovHK 香港政府一站通:中华人民共和国国籍法在台湾(含台澎金马地区),
未持有特区护照/BNO以外护照的香港永久居民,均是香港居民。可享以自助申请入台证,进出台湾。
本条例所称香港居民,指具有香港永久居留资格,且未持有英国国民(海外)护照 或香港护照以外之旅行证照者。
香港澳门关系条例其他地方,
持BNO护照持有人属英国国民,可享於中国或台湾以外地方的英国领事保护权。