最早,朱温是选择大梁作为其都城。这里平原沃野、无险可守。在称帝不过两年、多面受敌的情况下,朱温不得不考虑洛阳,遂把都城迁到洛阳。不过后来,情况变化,又迁回大梁。除后梁外,后晋、两汉、后周也都是基于这种考虑以洛阳和大梁作为其都城。
在五代中,只有后唐只选洛阳为都而不选大梁为都。这是因为后唐李姓是唐所赐,自认为是唐的合法继承者,视朱温是篡唐的逆臣。当其灭了后梁以后,恢复唐时都城成为继承与恢复唐室的象征。于是后唐定都时考虑到长安的残破区位偏西与经济困难等原因,只把长安作为西京,而洛阳仍成为实际都城。
另外,五代中5个王朝都是由地方掌握重大兵权的割据势力或重臣,靠武力袭夺或黄袍加身等办法取得皇位的。值得注意的是后唐、后晋、后汉都是以太原为中心,以山西高原为基础,利用掌握的兵力和权势取得了政权。
山西高原位于河北的西部、河南北部,恰好其地势形成对河北、河南及其边缘地区的威慑。在军事上,其高原边缘是居高临下,进可攻退可守,正是这种原因,占有平原地区的朱温,被高原上的李克用及李存勖所灭。
另外,五代时,北方的契丹已经兴起,构成对中原的极大威胁。在山西高原置重兵对牵制契丹及阻止其南下至关重要。故后唐明宗以其婿石敬瑭留守太原,后晋则以重臣刘知远留守太原,而此二人则以此为基础取得政权。正因为太原是后唐、后晋、后汉三王朝的兴起之地,遂以此地作为王朝的北都或“北京”。
后晋、后汉选了大名。大名是河北平原南部水陆交通要地,亦是农业经济的中心。特别是大梁作为首都,该地是其北面的重要屏障,在防守契丹威胁京师上有着重要作用。后周的郭威官拜天雄节度使、邺都留守,利用掌握重兵之机,起兵取代后汉建立了后周。正是由于该地在政治、军事、经济上的重要作用,遂为后晋、后汉两朝作为邺都。
由于上述这些原因,决定了五代各王朝首都区位的选择与差异。除后唐因政治原因以洛阳为主外,其他4个都城中大多以大梁为主,而其他各个都城则是考虑适应国内外形势以补其不足而设立的。