Skip to Content Facebook Feature Image

常平倉與社倉——古代的糧食儲備制度<

博客文章

常平倉與社倉——古代的糧食儲備制度<
博客文章

博客文章

常平倉與社倉——古代的糧食儲備制度<

2026年07月31日 16:30

中國人對「囤糧」的執念,由來已久。從漢代的常平倉到隋唐的義倉,再到南宋朱熹倡導的社倉,歷代王朝都在摸索同一個問題:糧食怎麼在豐年存得下來、荒年發得出去。這套綿延兩千年的儲備制度,是中國古代國家治理的一張底牌,也是人類史上規模最大、持續最久的社會保障實驗。它的另一面則是:每一次大饑荒來臨時,人們最先問的不是「有沒有糧」,而是「倉在誰手、能不能發」——上篇崇禎年間陝北連旱,「欲賑無倉可發」正是這套制度崩壞的縮影。

常平倉:國家主導的「價格穩定器」

常平倉的思想源頭可追溯至戰國。魏文侯時李悝行「平糴法」:「孰(熟)則上糴三,中糴二,下糴一;飢則上糶二,中糴一,下糴一」,豐年國家按等級收購、歉年按等級拋售,以穩糧價。范蠡「積著之理」、《管子·輕重》篇亦有類似論述。但真正把這套邏輯**制度化、推到全國**的,是西漢宣帝時的大司農中丞耿壽昌。

漢宣帝五鳳四年(前54年),耿壽昌奏:「以谷賤時增其賈而糴,以利農;谷貴時減賈而糶,名曰常平倉。民便之。」《漢書·食貨志下》載,常平設立後,「太倉之粟紅腐而不可食,邊郡亦皆殷足」。

常平的邏輯很乾淨:豐年糧賤,國家加價收,防「谷賤傷農」;歉年糧貴,國平價拋,防「谷貴傷民」。它有兩個優點:一是借市場規律調節(不是強制定價);二是農民與消費者兩頭兼顧。但從誕生起就有爭議——蕭望之反對,理由是「內郡困於轉輸,外郡無所仰」,且國家干預易生弊端(《漢書·蕭望之傳》)。此後兩千年,常平時設時廢,但「豐糴歉糶」的基本邏輯沒變。

到北宋,王安石變法把常平邏輯金融化——將常平倉、廣惠倉的錢糧「變錢借貸」,春放秋斂,息二分,是為「青苗法」。《宋史·王安石傳》載:「昔之為國者,使民就食而已,今則為法……取息二分。」青苗的本質是常平倉的升級版:儲備糧→儲備資本。

常平倉由國家出資、州縣治所設倉、政府全責管理,屬「官倉」。優點是資源雄厚、覆蓋州縣;缺點是運營成本高、官僚易挪。

義倉與社倉:官民之間的反覆

常平倉的短板在於只設州縣——偏遠鄉村夠不著,且依賴國庫,國庫空時常平先倒。為補這個洞,隋唐推出了「義倉」。

隋開皇三年(583年),度支尚書長孫平奏:「勸課當社,共立義倉。」開皇五年(585年)正式下詔:「諸州百姓及軍人,收穫之日,隨其所得,勸課出粟及麥,於當社造倉窖貯之,即委社司執帳檢校。」因「當社而設」,後人也稱「社倉」。**但要注意**:隋這個「義倉/社倉」開皇十五年(595年)就被收歸州縣官辦(《隋書·高祖紀下》:「北境諸州社倉仍舊,餘並準上」),民辦性質喪失——它跟南宋朱熹倡的「民辦社倉」不是一回事,不宜混同。

唐沿隋義倉制,但實際運作中多被州縣官挪,「義倉」漸成州縣附加稅倉,民辦色彩更淡。

真正把「民辦社倉」做成氣候的,是南宋朱熹。乾道四年(1168年),崇安水災,朱熹向建寧府借常平米六百斛,在五夫里設倉救災,是為朱子社倉之始。運作邏輯是:富戶捐糧(或由常平借米)入倉,青黃不接時低息借貧農,秋收歸還。淳熙八年(1181年),朱熹帥浙東時奏上《社倉事目》,孝宗頒行諸路,社倉遂成定制。

朱熹的理由很實在:常平、義倉都在州縣城裡,鄉村災時趕不及;官府管理又易腐敗。社倉「無須轉運、操作靈活、賑救迅速」,且由鄉紳、富戶、貧戶共同參與,屬「民辦官督」。五夫社倉後,建寧、紹興、婺州等地爭仿,成為南宋鄉村備荒的主幹。

梳理一下三者關係: - 常平倉:官辦,州縣治所,國家出資,豐糴歉糶——「價格穩定器」。 - 義倉(隋—唐):始為官民合辦(每戶按等出粟),開皇十五年後收歸官辦,實質成州縣附加稅倉。 - 社倉(南宋朱子後):民辦官督,散設鄉村,富戶捐輸+常平借本,低息借貸貧農——「鄉村自救機」。 從漢耿壽昌的官辦常平,到隋長孫平的「當社共立」(旋收官辦),再到朱子力推的民辦社倉,其間官民比重幾經反覆——明中葉後常平類倉儲多成空名,清康熙雍正又重建常平、普推社倉,形成新一輪官民搭配。這不是線性的「國退民進」,而是農業帝國在「國家能力—民間活力」之間的反覆試錯。

制度的局限與崩壞

無論官辦常平還是民辦社倉,繞不開三個老問題:挪借、腐敗、霉變。

常平最常見的是「挪」——地方官修橋、招待、補軍費,皆可動用倉糧,名目繁多。等到真要賑時,倉裡只剩空殼。社倉的難點在管理人員漁利、富戶捐糧陽奉陰違、糧食存放霉變損耗。

明中葉是個轉折。明洪武創「預備倉」(每縣四倉,於鄉村設,令民出粟貯之),本意補常平之不足,但弘治後預備倉亦漸空,常平多被挪作軍費、官俸。至崇禎年間陝北連旱時,朝廷「欲賑無倉可發」——這是上篇小冰期—流民—明亡鏈中常被忽略的一環:不是全國無糧,是倉儲體系先垮了。

清康熙雍正重建常平、大推社倉。乾隆三十一年(1766年),全國常平+社+義倉總儲約**四千八百萬石**(《清史稿·食貨二》),約當全國年糧耗的三分之一,是这套制度的高峰。但嘉道後國力衰退、地方財政惡化,常平存糧普遍不足定額三分之一,社倉又被地方政府介入、漸同官倉。太平天國戰起,江南倉儲體系幾乎全瓦解。

但這些制度的失敗,不能否定其價值。兩千年間,常平—義倉—社倉—預備倉反覆組合,構成了從州縣到鄉村的糧食安全網。其設計思想——國家調控+民間自救、豐儲荒發——至今仍在影響中國的糧儲邏輯。

從耿壽昌的五鳳四年到朱熹的淳熙八年,再到乾隆的三千三百萬石常平額,中國古代的糧儲制度走了一條官/民鐘擺路:漢常平(官)→隋義倉(官民→收官)→唐義倉(官挪)→宋常平+青苗(官)+朱子社倉(民)→明預備倉(官,中葉空)→清常平重建+社倉再推(官民搭)。它從未完美運轉過——總有挪借、總有腐敗、總有災年發不出——但它持續了兩千年,且在大部分時間裡真的救了人。

它告訴後人一件事:一個農業帝國能不能扛過災年,不看它豐年產多少糧,而看它能不能在豐年把糧存下來、荒年把糧發出去。而「存」和「發」之間的那道閘門,名字叫制度,實質是國家能力。

下篇預告:蠲免與賑濟——朝廷如何應對災荒




食貨志今讀

** 博客文章文責自負,不代表本公司立場 **

崇禎十三年(1640年),山東四十八個州縣的方志上同時出現了「人相食」三個字。這不是個別縣的慘狀,而是整個華北平原的集體崩潰——從陝北的黃土坡到山東的膠東半島,從萬曆末到崇禎末,連續二十餘年的乾旱、蝗災、鼠疫、饑荒,把明朝的農業根基啃得只剩骨架。這場災難的幕後推手,是延續了數百年的全球氣候異常——「小冰期」。而它的終點,是崇禎十七年(1644年)李自成進北京、明朝覆亡。氣候、農業、流民、王朝,在這幾十年裡被綁成了一根導火索。

小冰期:地球的「降溫」時代

「小冰期」是氣候學者對14世紀末到19世紀中葉這段全球氣溫明顯下降期的稱呼。在中國,這段剛好跨明清兩代,被稱「明清小冰期」,時間約1400—1850年。竺可楨《中國近五千年來氣候變遷的初步研究》中,明清時段是中國氣溫的又一個「冷谷」,僅略高於商周冷期。

降溫不是直線下滑,而是有幾個特別冷的峰值:17世紀的1630年代、1650年代、1680年代——其中1630—1640年代是小冰期在中國的最冷段,恰好對上明末。降溫的後果是極端天氣頻發:乾旱、洪澇、雪災、凍災交替。連亞熱帶的海南也感受到了——正德元年(1506)萬州雪、崇禎九年(1636)臨高雪,檳榔、海棠等熱帶作物大面積凍死(《瓊台志》)。但在農業核心區的華北,降溫意味的是另一回事:生長季縮短、雨熱失調、連旱連蝗。

農業的崩潰:從生長季到「人相食」

小冰期對農業的打擊是多層的。氣溫下降直接縮短作物生長季,土壤降溫減產;更致命的是,降溫擾動季風,導致華北連旱、長江流域反常水澇。而17世紀的1630—1640年代,正值小冰期冷峰疊加最強的時刻。

從崇禎十年到十六年(1637—1643),中國遭遇了學界所稱「五百年來最嚴重的乾旱」。華北赤地千里,《益都縣志》崇禎十二年(1639)載:「自正月不雨至於六月,七月大蝗,歲大饑,人相食,流民載道。」1640年,山東全省四十八州縣「人相食」記錄同時出現,百姓饑餓而死者十之八九。陝北更早在萬曆末已連旱,安塞、米脂一帶「民爭採山蓬為食,蓬盡,掘草根,根盡,則剝樹皮……漸至人相食」(《明史·五行志》)。

旱後是蝗。蝗群從陝東、晉南、開封一帶起,西擴關中,東到徐州為中心的魯南蘇北,北到河北,南抵長江。與此同時,鼠疫兩度爆發:萬曆末年(1586—1610)起於山西,崇禎六年(1633)起又從山西再度爆向冀、魯、豫,史稱「崇禎鼠疫」。學者曹樹基《中國人口史·明史卷》估算,萬曆、崇禎兩次鼠疫華北三省死亡數以百萬計,上限可達千萬級——這還不算饑荒本身的死亡。

流民:從土地到路上

饑荒的直接產物是流民。當土地長不出糧、家裡沒隔夜糧,唯一的選擇是上路——往任何謠傳有糧的方向。1639年《益都縣志》「流民載道」四個字,是華北官道的常態。整個崇禎年間,陝、晉、豫、魯、冀五省的流民數量累計以千萬計,政府既賑不起,也攔不住。

流民不只是災民,更是動盪的燃料。饑民鋌而走險,劫村、攻鎮、入伙「賊」營。明朝在這個當口不但沒減賦,反而為遼餉、剿餉、練餉「三餉」加派——從萬曆四十六年(1618)遼餉 520 萬兩,到崇禎末三餉合計年加派超 2000 萬兩,是萬曆朝正常歲入的倍半。氣候砸下第一錘,財政加派砸下第二錘,農民身上裂了。

從災民到流寇:王朝的崩塌

明末農民軍從根上說是「生存起義」。那些失去土地、家園、親人的流民,唯一活路是跟著能搶到糧的人走。崇禎元年(1628),陝西大饑,白水王二首事,漢南王大梁等繼起;二年,高迎祥於安塞舉事,「闖王」名號由此起。幾乎同時,朝廷議裁驛站冗卒,崇禎三年頒《裁驛令》,銀川驛卒李自成在裁員中失業,遂投高迎祥(《明史·流賊傳》)。「均田免糧」這句話之所以能讓流民蜂擁,不是因為他們懂土地制度,而是因為他們已經餓到只剩下「活下去」這一個需求。

有意思的是,小冰期的嚴寒同樣壓著北方的女真。明邊臣奏報:「奴酋擅貂參海珠之利,獨其地頗磽瘠,糧料時苦不給。」——這是明人對努爾哈赤的側寫,可見建州女真同樣在為口糧掙扎。各部為糧爭鬥,最終在努爾哈赤手裡合成一股南下的力量,把生存壓力轉嫁到明邊。一個被氣候和饑荒掏空的王朝,對上一個被氣候驅著南下的對手——明亡的剧本,小冰期寫了一半。

氣候的長鞭

明清小冰期是自然對農業帝國的一次壓力測試。測試結果是:當連續數十年的乾旱、蝗災、鼠疫疊在一個財政已緊繃的王朝頭上時,底層會先崩——崩的方式是饑荒,饑荒的產物是流民,流民的出口是造反。氣候的長鞭抽在華北平原上,抽了三十年,抽出了李自成,也抽出了明亡。

這條鏈路並非不可逆——若常平倉、社倉能真正起作用,若裁驛能緩一步,若三餉不加……但小冰期不給「若」的時間。它只是用一次次冷峰提醒每一個農業王朝:當國家的糧倉和財政都沒有彈性時,氣候的一個噴嚏,就是王朝的一場肺炎。

下篇預告:常平倉與社倉——古代的糧食儲備制度