祿姓在大陸和臺灣都沒有列入百家姓前一百位。祿源出于子姓。商紂王之子名叫武庚,字祿父。商朝滅亡后,周武王讓武庚留在殷墟管理商朝遺民,而武庚卻不甘心做他人之臣,就聯合管叔等周朝貴族起兵,企圖顛覆新政。然動亂未果,武庚被殺。他的后人便以他字中的祿為姓氏,為祿氏。周朝設有司祿官,專管財政,經營,雖然古時重文官,但由于此官也直接關系國運。這種官員的子孫也以此為榮,就有以祿字為姓的。云南有地名祿豐及祿功,且在清末此地也出現了有名望的祿氏,因此,這里的祿氏應是由地名所得。祿父又名武庚,系殷紂王的兒子,周武王滅紂后,武庚住封地太子城(今管城區圃田鄉古城村),周成王時,武庚同管叔、蔡叔反周叛亂,被周公平定誅殺,祿氏家人紛紛北逃,在黃河南邊的荒灘野地里開荒種田,茍安活命。日久天長,這里形成一座遠近聞名的大村——祿莊。祿姓家族人丁興旺,輩分分明。如今這里的祿姓已達2000多人,仍然沿用著古老的十字定輩法,這十個字是:天、地、裴、萬、梁、國、明、九、有、助。于是,他們的姓名就叫祿助某,祿有某,祿九某,助字輩稱有字輩為叔伯,稱九字輩為爺奶……年年代代,生生不息,如果這十個字用完了,就重新開始,再啟用一輪。祿氏活動情況的記錄,有唐代出過吐蕃酋長祿東贊,但并非真正的“祿”姓。清雍正年間,云南有位巾幗英雄祿氏,是襲鎮王府的隴慶侯的母親。當烏蒙人作亂時,祿氏率屬夷護守州署,協濟民軍儲,城賴以全。現今的云南,尚有不少姓祿的家庭。
今重慶市的北侖區、銅梁縣,北京市的海淀區中關村、朝陽區,天津市,內蒙古自治區赤峰市,山東省的菏澤市單縣、巨野縣、淄博市、聊城市、萊蕪市、濟寧市嘉祥縣、東營市廣饒縣、濰坊市臨朐縣、章丘市、臨沂市、濟南市平陰縣、沂南縣、濟陽市、高青縣、東明縣、泰安市、威海市、鄄城縣、青島市,河南省的安陽市滑縣、鞏義市、濮陽市、商丘市、鄭州市、許昌市、濮陽市、蘭考縣、新鄉市、開封市、焦作市、汝南縣、長垣縣、林州、睢縣、駐馬店市泌陽縣,浙江省的寧波市、杭州市,寧夏回族自治區的固原市、西吉縣,吉林省的長春市、洮南縣、長白山地區,山西省的陽泉市、臨汾市堯都區、汾西縣、晉中市榆次縣、運城市、太原市東于縣、清徐縣,遼寧省的朝陽市、葫蘆島市、綏中市,甘肅省的會寧縣、天水市秦安縣、定西市通渭縣,湖南省的長沙市,河北省的秦皇島市撫寧縣、棗強市、鄲城市大名縣、成安縣、邢臺市、石家莊地區藁城市、趙縣、張家口市蔚縣,湖北省的襄樊市、荊州市、十堰市,黑龍江省的哈爾濱市、齊齊哈爾市、望奎縣、尚志市、大慶市、七臺河市,廣東省廣州市,陜西省的西安市、綏德縣,青海省的樂都縣,貴州省的貴陽市,新加坡,香港特別行政區等地,均有祿氏族人分布。