另外,还有政治因素。太祖开科取土时,建都于杭州的吴越政权和建都于金陵(今江苏南京市)的南唐政权尚未归附,而且前者占有今浙江及江苏的西南部、福建东北部,后者占有今江苏大部、安徽的中南部、江西全省及福建南部、广西北部。南唐还自行开科取土,所以东南几省的一般读书人是不可能到汴京去应试的。到太宗朝,吴越纳土,南唐被灭,但鉴于南唐君臣的荒淫误国,南唐文人作品的浮艳轻靡,朝中大臣又往往看不起南方读书人。直到真宗大中样符八年(1015),拟在蔡齐(山东人)和萧贯(江西人)两人中挑选状元之时,知枢密院事寇准还对真宗说,萧贯是“南方下国之人,不宜魁多士”(见《续资治通鉴》卷三十二,总第713页)。这种歧视南方士子的观念,自然有利于河南、山东等地读书人参与科举竞争。
再者,北宋前期的元老重臣及操选政的大臣多为太祖、太宗从北周带过来的北方人,而“糊名考核”的制度至淳化二年采纳莆田人陈靖的建议方才确立(见《续资治通鉴长编》卷三十三,总第282页)。即使糊了名,考官在感情上也不能说没有倾向性,何况有22科并未糊名(见《文献通考》卷三十二)。这方面也不利于南方士子。
再看南宋。
此时,淮河以北大片国土已为金人所有,南宋王朝偏安一隅,河南、河北、山东、山西、陕西等省都不在版图之内,这些省份的举子当然不可能到临安来参加考试。由于都城在浙江省内,浙江人又得了地利,乃至人和。据《浙江通志》载,仅鄞县(即今浙江鄞县市)一县考中进士的,嘉定七年(1214)那一榜有17人,十年(1217)那一榜有20人。到宝庆二年(1226)那一榜竟达37人。当时,北方人不能过江南下,南方不少省份又因兵荒马乱,不便到临安,好几次考试时,应试者多为江苏、浙江人(见《宋史·选举志》)。鄞县人读书好学的多,所以每榜考上的进土都比较多。
具体说来,南来状元地理分布如下:
浙江省20人:王十朋、王龙泽、王会龙、王佐、木待问、方山京、方逢辰、毛自知、刘章、刘渭、陈亮、张九成、周坦、徐俨、赵建大、姚颖、袁甫、留梦炎、傅行简、詹騤,占南宋状元总人数的40.80%。