内务人民委员部
內務人民委員部（，，缩写为 ，）是蘇聯在斯大林時代的主要政治警察机构，也是1930年代苏联大清洗的主要实行机关。內務人民委員部所下轄的国家安全总局是克格勃的前身。
该组织除担任常规警察的角色外，其属下部門也負責其他事務，如交通管制、消防、國境警備和国家檔案管理等。更广为人们所知的是其在大清洗期间執行過大量的法外處決，以及负责運作的古拉格，即劳动惩戒营；將本国个别少数民族和所谓“原富農”的平民流放到人煙稀少的边境；在國外進行間諜活动、政治暗殺和操纵顛覆外國政府的行为。
內務人民委員部作为秘密警察机构的历史可以上溯到1917年列宁成立的全俄肃反特别委员会，俄语简称为“契卡”，当时负责人为波兰裔贵族捷尔任斯基。十月革命后，布尔什维克建立了苏俄政权，出于当时国内形势下对安全保卫工作的需要，根据捷尔任斯基的建议，彼得格勒军事革命委员会于1917年12月4日通过了《关于建立肃反委员会的决议》，赋予其极大权力，以逮捕一切反革命分子。
1922年2月6日，经全俄中央执行委员会决定,契卡改组为国家政治保卫局。
1923年11月15日，国家政治保卫局从内务人民委员部独立出来，成为“国家政治保卫总局”。
1934年，国家政治保卫总局被并入新成立的苏联内务人民委员部，成为国家安全总局，至此內務人民委員部统揽苏联的国内安全、警务和狱政工作。此时，内务人民委员部下辖：
大清洗的背景是斯大林和政治局希望消灭任何反对政府的专制统治的源泉。他们希望保证党员会按照“民主专制”无疑地执行以斯大林为中心的中央的命令，不希望苏联共产党是一个像第一次世界大战前那样的多元的革命党派。此外苏共还想借此消灭“危害社会的分子”、富农、过去的反对党成员（比如社会革命党的党员）以及过去的沙皇军官。
1934年12月1日，列宁格勒州委书记谢尔盖·基洛夫遇刺身亡。斯大林对此大做文章，从1936年到1938年在莫斯科进行了对部分原共产党高级领导人的三次公审。
据说红军内的清洗是由通过捷克斯洛伐克总统愛德華·貝奈斯传递的纳粹假造的文件（据说是纳粹间谍头目莱因哈德·特-{里}-斯坦·尤根·海德里希伪造的）引起的。据说这些伪造的文件包括红军元帅图哈切夫斯基与德国最高指挥部成员的通信。红军中五位元帅中的三位、15位将军中的13位、九位海军上将中的八位、57位军长中的50位、186位师长中的154位、全部16位陆军政治委员、28位军政治委员中的25位在清洗中被處決。
最后几乎所有在1917年俄羅斯大革命和在列宁政府中起过重要角色的苏联共产党领导人都被消灭。在1917年十月革命时期中的六位政治局成员中只有斯大林本人幸存，另外五位中四人被处死，列夫·托洛茨基被开除党籍后流亡墨西哥，于1940年被内务人民委员部的间谍暗杀。从十月革命到1924年列宁逝世期间被选入政治局的七人中四人被处死，米哈伊尔·汤姆斯基自杀，两人（莫洛托夫和加-{里}-宁）幸存。从1934年参加第17届共产党代表大会的1966名代表中1108人被捕，这些人几乎全部死于狱中。
虽然富农“作为阶级已经被消灭”，但是1937年7月30日内务人民委员部发布了第00447号针对“原富农”、“富农帮凶”和其它反苏联分子的命令。从1937年到1940年出于对战争时期所谓的“最可能的敌人”以及周围的想要瓦解苏联国家的“敌对资本主义国家”的“第五纵队”的恐惧，内务人民委员部发动了一系列针对个别少数民族人的大规模行动。最早的是针对波兰人的行动。许多这些行动是按照一个数量来完成的，上级军官按照一定的统计数据下令当地的秘密警察关押和处决一定数量的“反革命分子”。命运最为悲惨的当属高加索人，集体化期间，热爱骑马的高加索人不愿被剥夺养马的权利，于是反抗者被当作富农遭清洗，大清洗期间，“问题民族”车臣人再次受到“特殊照顾”。
同时，斯大林在20世纪三十年代初完成了对东正教的系统摧毁，大清洗中，有16.5万名神父因传教被捕，其中10.6万人被枪决。
值得一提的是，继亨里希·雅戈达后，当时大清洗的主要直接执行人、內務人民委員部的首长叶若夫最后亦不能幸免于难，在1940年失势，随即遭处决。而內務人民委員部中一位名叫亚历山大·奥尔洛夫的苏联将军流亡美国，于1953年发表《斯大林肃反秘史》（"The Secret History of Stalin's Crimes"）一书，对大清洗内幕进行披露，震惊了西方世界，致使苏联的国际形象受损。
1939年内务人民委员部的边防军和内务部队总局划分为6个总局：边防军总局、交通兵总局、工业与国家设施保卫部队总局、铁道兵总局、工程兵总局、监察总局、军事作战部队总局。
1918年的沙俄政府和苏俄政府的交接时期，“劳工惩罚”性质的营区类设施在西伯利亚以及远东地区被重新建立起来，其中主要的两种类型是“特殊目的营区”以及“强制劳改营区”，用以囚禁不同种类的对国家安全构成威胁的人，其中包括普通的罪犯，俄国内战的战俘，导致国内公司破产的官吏，暗杀和实施破坏性行为的人，以及各种各样的政治犯，贵族和地主。然而这些集中营的规模远小于斯大林时期的集中营体的规模。1928年只有将近30000人被监禁在这些集中营中，并被当局强制进行无偿劳动。
时代的扩张在1930年的中后期，由斯大林主导前苏联大清洗运动促使古拉格的规模开始戏剧性地膨胀。根据前苏联內務人民委員部颁布的第58号命令，人们开始被秘密警察监视，审查并以“反革命”的罪名被关押，又由內務人民委員部草草审判并被流放或被处决。在1937-1938年一年的时间里，內務人民委員部又出台第00447号命令，导致一万多名古拉格囚犯未经正式审判便被处决。大部分古拉格囚犯在大部分时间内都面临着食物供给不足，御寒衣物匮乏，拥挤和缺乏医疗保障的困难。1934年至1940年六年间古拉格集中营内的非正常死亡人数是同期前苏联死亡人数的4至6倍，根据解密的档案，1930年至1953年古拉格内死亡人数的报数估计为176万人。其中二分之一死于1941年至1943年。
古拉格成为了形容前苏联“专制压迫性政府系统”的代名词，主观意义它上包括了前苏联各秘密警察机构对基层民众毫不留情的隔离，审查，逮捕，流放，强制劳动，并最终导致了大量前苏联公民的非正常死亡的流水线性程序。
二战时期，1939年9月1日德國首度攻入波蘭，在半個月後的9月17日，也是《蘇德互不侵犯條約》密約簽訂後的三星期，蘇聯也向波蘭進攻，並俘虏和關押了25萬到454,700名波蘭士兵。
最早於9月19日，內務人民委員部接獲拉夫連季·貝利亞的指示，成立戰俘理事一職，以管理波蘭戰俘。
苏联政府认为波兰战俘是一个大包袱（一方面，苏联在紧张的备战中为其要消耗宝贵的人力和物力；另一方面，波兰战俘可能随时反抗苏军的监禁），遂决定先处理掉波兰战俘中的军官。除掉了军官，其余的士兵就会处于群龙无首的境地。苏联有关方面认为，最好的办法是从肉体上将他们消灭掉。1940年3月5日，苏联内务人民委员（內務人民委員會部长）贝利亚专门就对2万余名以波兰军官为主的战俘和犯人实施枪决一事写出报告上交斯大林和联共（布）中央审批，随即获得批准。
1940年4月初，处决波兰战俘的行动正式开始。数百名被俘的波兰军官被从各战俘营带上汽车，秘密运往行刑地卡廷森林。行刑人员站在波兰战俘身后，用手枪对着他们的后脑开枪。掩埋之后，苏方人员在上面铺上了厚厚一层土。不久，第二批战俘又被运到该地被同样处理。直至当年5月中旬，苏联方面在卡廷森林共处决波兰战俘4421人。他们被分别埋入8个大坑，上面铺满松树和白桦树。
据不完全统计，被屠杀的人包括一名海军上将，2名陆军上将，24名陆军上校，79名陆军中校，258名陆军少校，654名陆军上尉，17名海军上尉，3,420名士官，7名随军牧师，1名亲王，43名官员，85名士兵，131名难民。此外，遇害者中还包括20名大学教授（包括斯特凡·喀茨马茨），300名医生，几百名律师、工程师、教师、100多名作家和记者以及200名飞行员。
除了卡廷森林，对波兰军人的处决掩埋地还有加里宁、查格罗夫两地。在1940年4月3日到5月19日，大約有22,000名在囚人士被處決。從1956年一份由當時的克格勃領導人亞歷山大·謝列平給予赫魯曉夫的備忘錄中，證實有21,857人在不同刑場中被殺，計有卡廷4,421人、斯塔洛柏斯克營3,820人、奧斯塔什戈夫營6,311人以及其他拘留所的7,305人。
1941年2月3日，内务人民委员部被分解为内务人民委员部和国家安全人民委员部（由内务人民委员部国家安全总局从内务人民委员部独立出来组成），1941年7月，国家安全人民委员部被并入内务人民委员部，内务人民委员部再次获得巨大的权力，1943年4月，内务人民委员部再次被分解为内务人民委员部和国家安全人民委员部。
在苏德战争时期，內務人民委員部的主要任务为战线后方的安全保卫工作，同时包括制止阵前逃亡行为。根据斯大林签署的国防人民委员会第270号和第227号令,对于临阵脱逃的士兵,政委可以就地枪决，普通的基层官兵则会被派往惩戒营被迫执行危险任务。
与此同时，內務人民委員部还专门针对被占领区和东欧地区的反苏分子采取了行动，对他们进行了逮捕和处决。
1946年，苏联人民委员会被改组为苏联部长会议，内务人民委员部改称内务部（），国家安全人民委员部改称国家安全部（）。1953年3月斯大林死后，贝利亚命令国家安全部并入内务部，并亲自任内务部部长，1953年6月贝利亚被捕后， 任内务部部长，1954年3月，苏联部长会议决定将内务部分解为内务部与国家安全委员会（，即“克格勃”），从此内务部失去了国家安全职能，克格勃承担了了国家安全情报工作的职责。 1935年11月26日实施。 1943年改为大将、上将、中将、少将等军衔。 1935年11月26日实施。 1943年改为大将、上将、中将、少将等军衔。
1 – 1943; 2 – 1943–1945.