【晋朝司州行政区划】
司州在西晋初称为司隶，太康元年（280年）晋灭吴以后，全国分为十九个州部，在司隶地区设置司州。1=《晋书》卷14〈地理志上〉曰：「晋武帝太康元年，既平孙氏，凡增置郡国二十有三，省司隶置司州。」；《通典》卷171〈州郡一〉曰：「晋武帝太康元年平吴，分为十九州部：置司州，治洛阳。」；吴增仅《三国郡县表》考证：「今考司州之名魏时屡见，……魏时司隶但通称司州，至太康元年始定耳。」（《二十五史补编》第三册，第9页）管辖范围相当于现在的河北省南部、河南省北部、山西省西南部、陕西省东南部和山东省西北一隅。治所首都洛阳县（今河南省洛阳市）。
永嘉五年（311年）六月，汉赵国主刘聪派遗刘曜、王弥攻破洛阳，俘获晋帝司马炽，1=《晋书》卷5〈孝怀帝纪〉：「（永嘉五年六月）丁酉，刘、王弥入京师。」司州大半沦没于胡，东晋初全境易手。
永和五年（349年）及太元九年（384年）曾短暂收复，数年后又失，义熙十二年（416年）刘裕北伐，收复司州黄河以南地区。1=《宋书》卷36〈州郡志二·司州刺史〉：「司州刺史，汉之司隶校尉也。晋江左以来，沦没戎寇，虽永和、太元王化暂及，太和、隆安还复湮陷。牧司之任，示举大纲而已。县邑户口，不可具知。武帝北平关、洛，河南底定，置司州刺史，治虎牢，领河南、荥阳、弘农实土三郡。」
== 西晋 ==
=== 郡级行政区 ===
晋朝建国后，继承曹魏司隶的河南、河内、弘农、河东、平阳、野王、原武、魏郡、阳平、广平10郡。其后泰始二年（266年）废野王、原武2郡，分河南郡置荥阳、阳翟2郡（阳翟郡不久废郡），分河内郡置汲郡，分魏郡及广平郡置顿丘郡，分雍州京兆郡置上洛郡。太康年间（280-289），计有12郡，100县。
河南郡
曹魏为河南尹。晋朝建国后改称河南郡。郡治洛阳县（今河南省洛阳市东北）。初领洛阳、巩县、河阴、成皋、缑氏、新城、偃师、梁县、新郑、谷城、阳翟、荥阳、京县、密县、苑陵、中牟、开封17县。晋初废偃师、谷城2县。泰始二年（266年）荥阳、京县、苑陵、中牟、开封5县移属荥阳郡，阳翟、密县2县移属阳翟郡（旋废，阳翟县来隶）；弘农郡新安、陆浑2县及颍川郡阳城县来隶。1=《元和郡县图志》卷5〈河南道·河南府新安县〉：「新安县，本汉旧县，属弘农郡。晋改属河南郡。」晋末领洛阳、河南、巩、河阴、成皋、缑氏、阳城、新城、梁、新安、陆浑、阳翟12县。永嘉五年（311年）六月汉国攻破洛阳县。name=河南
弘农郡
曹魏旧郡。郡治弘农县（今河南省灵宝市北），领弘农、陕县、黾池、宜阳、卢氏、湖县、华阴、新安、陆浑9县。泰始二年（266年）卢氏县移属上洛郡，大约同时新安、陆浑2县移属河南郡。name=新安晋末领弘农、湖、陕、宜阳、黾池、华阴6县。永嘉五年（311年）为刘曜攻陷。
平阳郡
曹魏旧郡。郡治平阳县（今山西省临汾市西），领平阳、杨县、永安、蒲子、狐讘、襄陵、绛邑、临汾、北屈、皮氏10县。晋初河东郡端氏、濩泽2县来隶。谭其骧《中国历史地图集·三国图组》中，端氏、濩泽2县属河东郡，而《晋书·地理志》属平阳郡。
晋末领平阳、杨、端氏、永安、蒲子、狐讘、襄陵、绛邑、濩泽、临汾、北屈、皮氏12县。永嘉二年（308年）为刘渊所攻陷。1=《晋书》卷5〈孝怀帝纪〉：「（永嘉二年）三月，东海王越镇鄄城。刘元海侵汲郡，略有顿丘、河内之地。……秋七月甲辰，刘元海寇平阳，太守宋抽奔京师，河东太守路述力战，死之。……（十一月）己酉，石勒寇邺，魏郡太守王粹战败，死之。……（永嘉四年）五月，石勒寇汲郡，执太守胡宠。」卷104〈石勒载记上〉：「「建兴元年，石季龙攻邺三台，邺溃，刘演奔于禀丘，将军谢胥、田青、郎牧等率三台流人降于勒，勒以桃豹为魏郡太守以抚之。」
河东郡
曹魏旧郡。郡治安邑县（今山西省夏县西），领安邑、闻喜、东垣、汾阴、大阳、猗氏、解县、蒲坂、河北、濩泽、端氏11县。晋初端氏、濩泽2县移属平阳郡。name=端氏濩泽晋末领安邑、闻喜、东垣、汾阴、大阳、猗氏、解、蒲坂、河北9县。永嘉二年（308年）为刘渊所攻陷。name=永嘉
河内郡
曹魏旧郡。郡初治怀县（今河南省武陟县西北），泰始二年（266年）左右移治野王县（今河南省沁阳市），1=《太平寰宇记》卷53〈河北道·怀州修武县〉：「故怀县……两汉河内郡并理之。晋移郡理于野王。」领怀县、河阳、轵县、温县、州县、平皋、山阳、武德、修武、汲县、共县、获嘉、朝歌、林虑14县。泰始二年（266年）以汲县、朝歌、共县、林虑、获嘉5县移属汲郡，野王郡野王、沁水2县来隶。太康年间（280-289）修武县移属汲郡。name=修武晋末郡治移往怀县（今河南省武陟县西北），领野王、州、怀、平皋、河阳、轵、山阳、温、武德、沁水10县。永嘉四年（310年）为石勒所攻陷。1=《晋书》卷61〈茍晞传〉：「怀城已陷，河内太守裴整为贼所执」；《资治通鉴》卷87：「〔永嘉四年〕秋，七月，汉楚王聪、始安王曜、石勒及安北大将军赵国围河内太守裴整于怀，诏征虏将军宋抽救怀。勒与平北大将军王桑逆击抽，杀之；河内人执整以降，汉主渊以整为尚书左丞。」
广平郡
曹魏旧郡。郡初治曲梁县（今河北省曲周县西北），后移至广平县（今河北省曲周县北），领曲梁、广平、易阳、武安、涉县、南和、平恩、邯郸、襄国、任县、曲周、列人、广年、斥章、肥乡、临水16县。晋初省曲周县。晋末领广平、邯郸、易阳、武安、涉、襄国、南和、任、曲梁、列人、肥乡、临水、广年、斥漳、平恩15县。永嘉二年（308年）为石勒所攻陷，六年（312年）为西晋收复，建兴元年（313年）石勒再次攻陷。name=永嘉
阳平郡
曹魏旧郡。郡初治馆陶县（今河北省馆陶县），后移至元城县（今河北省大名县东），领馆陶、元城、清渊、卫县、发干、东武阳、顿丘、阳平、乐平9县。泰始二年（266年）顿丘、卫县2县移属顿丘郡；省发干、乐平2县，太康年间复置。晋末领元城、馆陶、清渊、东武阳、阳平、发干、乐平7县。永嘉二年（308年）为石勒所攻陷，六年（312年）为西晋收复，建兴元年（313年）石勒再次攻陷。name=永嘉
魏郡
曹魏旧郡。郡治邺县（今河北省磁县北），领邺县、繁阳、内黄、魏县、黎阳、阴安、斥丘、荡阴8县。晋初置长乐、安阳2县。泰始二年（266年）繁阳、阴安2县移属顿丘郡，邺县改名临漳县（313年改名）。晋末领临漳、魏、斥丘、荡阴、内黄、黎阳、长乐、安阳8县。永嘉二年（308年）为石勒所攻陷，六年（312年）为西晋收复，建兴元年（313年）石勒再次攻陷。name=永嘉
荥阳郡
曹魏时曾置郡，后废。泰始二年（266年）以河南郡荥阳、京县、苑陵、中牟、开封5县及原武郡原武、卷县、阳武3县复置荥阳郡。1=《晋书》卷14〈地理志上〉：「荥阳郡，泰始二年置。」；《太平寰宇记》卷5〈郑州〉：「晋泰始二年，分河南郡地置荥阳郡。」郡治荥阳县（今河南省荥阳市东北）。后废原武县，阳翟郡密县来隶。晋末领荥阳、京、密、卷、阳武、苑陵、中牟、开封8县。
上洛郡
晋初置京兆南部都尉，领京兆郡东南部的上洛、商县2县。泰始二年（266年）以都尉所属2县及弘农郡卢氏县置郡。1=《晋书》卷14〈地理志上〉：「上洛郡，泰始二年，分京兆南部置。」；《太平寰宇记》卷141〈山南西道·商州〉：「晋初改为京兆南部，后又立为上洛郡，即太始二年（原作「太始三年」））分京兆置上洛郡。」郡治上洛县（今陕西省商洛市商州区），领上洛、商县、卢氏3县。泰始三年（267年）置拒阳、丰阳2县。太康年间（280-289）以前已废拒阳、丰阳2县。晋末领上洛、商、卢氏3县。永嘉五年（311年）为刘曜攻陷。
汲郡
泰始二年（266年）以河内郡汲县、朝歌、共县、林虑、获嘉5县置郡。1=《晋书》卷14〈地理志上〉：「汲郡，泰始二年置。」郡治汲县（今河南省新乡县东北）。后河内郡修武县来隶。孔祥军依据《水经·清水注》「京相璠曰：河内修武县北有故𬯎城」和《水经·谷水注》「京相璠与裴司空彦季修《晋舆地图》，作《春秋地名》」的记载，认为晋泰始年间修武县仍属河内郡，直到太康年间以前才移属汲郡。（《晋书地理志校注》第28页）晋末领汲、朝歌、共、林虑、获嘉、修武6县。永嘉四年（310年）为刘渊所攻陷。name=永嘉
顿丘郡
泰始二年（266年）以魏郡繁阳、阴安2县及阳平郡顿丘、卫县2县置郡。1=《晋书》卷14〈地理志上〉：「顿丘郡，泰始二年置。」；《宋书》卷35〈州郡志一〉：「顿丘令，二汉属东郡，魏属阳平，晋武帝泰始二年，分阳平（原误作淮阳）置顿丘郡。」郡治顿丘县（今河南省内黄县南）。晋末领县同前。永嘉二年（308年）为刘渊所攻陷。name=永嘉
野王郡（废除）
曹魏旧郡，领野王、沁水2县。吴增仅《三国郡县表》和杨晨《三国会要》认为领有野王1县，但据地理位置，西侧的沁水县可能也是该郡领有。泰始二年（266年）左右废郡，并入河内郡。
原武郡（废除）
曹魏旧郡，领原武、卷县、阳武3县。吴增仅《三国郡县表》和杨晨《三国会要》认为领有原武1县，但据地理位置，周边的卷县、阳武2县可能也是该郡领有。泰始二年（266年）左右废郡，并入荥阳郡。
阳翟郡（废除）
泰始二年（266年）分河南郡置，领阳翟、密县2县，史书记载领有密县，但据郡名，阳翟县可能也属于该郡所领。旋废并入河南、荥阳2郡。1=《太平寰宇记》卷5〈河南道·密县〉：「晋太始二年分河南置阳翟郡，以密县属焉。」；孔祥军《晋书地理志校注》第15页注释1：「泰始二年似分河南置阳翟郡，然《元和志》、《舆地广记》皆言阳翟郡后魏置，则此郡似旋置旋废。」
=== 县级行政区 ===
== 东晋 ==
义熙十二年（416年）刘裕北伐，收复部分地区，东晋灭亡前夕，司州治虎牢（今河南省荥阳市西北汜水镇），下领3郡、28县。