申姓不算稀有姓氏。申姓得姓历史非常悠久,炎帝神农氏的子孙有一人名为申吕,他被周王封于申,建立申国,子孙后代便以国名为姓氏,这就是申氏的起源。另外,现在的申氏族人也有部分来源于少数民族改姓。
申姓在宋代《百家姓》中排名第二百九十八位,在当今姓氏排行榜上位列第一百一十八位,人口总数在一百八十万左右,属于常见姓氏。申姓在全国分布广泛,尤其是山东、河南两省,这两省的申姓人口数量占全国申姓人口总数的43%。甘肃、青海、河北、山西、陕西、浙江、黑龙江、内蒙古、广东、 湖北、安徽等地区均有分布。申氏族人有一部分移居海外,马来西亚,日本,朝鲜,韩国,泰国,越南等地均有申氏族人的足迹。