立义仓，在粮食收获时向各州百姓和军人征粮积贮，以备荒年。此类设仓于社，并由社司管理的义仓就是后代的社仓。当时社仓、义仓无别。唐太宗贞观二年（628年），戴胄奏请仿照隋制，并正式以“社仓”命名，但实际上大多设于州、县。宋代也有于乡社设立义仓，也称社仓。北宋熙宁年间，知齐州王广渊等建议以户等高低定出粮多少，建置此仓，然未能实行。南宋朱熹等倡设的地方储备借贷粮仓。南宋干道四年（1168年），朱熹在建宁府崇安县（今福建武夷山市）设社仓，并创立“社仓法”，淳熙八年（1181年）奏行诸路。借常平仓或富人粮于乡社设仓