上官是現在仍是上官姓氏。
上官姓,在《百家姓》中排名第411位。
上官氏在中國的大陸和臺灣省都沒有列入百家姓前三百位,在宋版《百家姓》中排序為第四百十一位,約有二十七萬余人,占全國人口總數的百分之0.016左右。
上官源于羋姓,是以官職命名的復姓。族人原先在今河南滑省縣東南一帶。后來望族居天水郡,即今甘肅省通渭縣西南。
秦國滅掉六國后,遷徙楚國公族大姓于關中,上官氏則被被遷往隴西上圭。
今廣西壯族自治區的玉林市,江西省的南昌市、萍鄉市、奉新縣、吉安市,遂州市,寧都市、吉水市、臨川縣、贛州市上鐃縣,福建省的三明市尤溪縣、清流縣、大田縣、寧化縣、沙縣、邵武市、漳州市平和縣以及全國其他地方,均有上官氏族人分布。