金马地区选举地理

依据国家发展委员会国土区域离岛发展处所拟订之「台湾地区综合开发计划」，金马地区选举地理是由中华民国福建省目前有效管辖的金门县、连江县等两县所组成
。在2000年中华民国总统大选后，台湾媒体开始提出「绿地蓝天」、「北蓝南绿」等说法，惟金马地区选举意向与台湾本岛不同，无法适用。泛蓝阵营在此区占有绝对优势。
概论.
金马地区各县市现阶段的蓝绿基本盘及选民结构：
金门县.
选民结构及政治势力.
金门县是中华民国福建省实际管辖的两县之一。相较于台湾省各县市于1950年便实施地方自治及开放县市长民选，该县直至1992年底金马地区战地政务终止后，才实施地方自治，1993年开放县长民选。
金门县向来是蓝营票仓，同时亦为新党全国唯一正式提名候选人执政过的县市（郝龙斌首届台北市长任期是以中国国民党提名、新党背书及未有完成退党的情况下当选）。在历届选举中，泛蓝候选人均囊括九成以上选票。由于泛绿在金门缺乏影响力，该县并没有所谓的「蓝绿对决」。当地选举多是宗亲而非政党的竞争，往往呈现金门两大姓「陈李对决」的局面。
历年选情.
在1993年中华民国县市长选举中，国民党开放陈水在、陈永财、李炷烽等三人竞选。选举结果由时任官派县长陈水在，以现任优势与陈氏宗亲全力的支持，当选金门县首任民选县长。在1997年中华民国县市长选举中，国民党提名陈水在寻求连任，对上当时已加入新党的李炷烽。最后，陈以近六成的票数领先李，顺利获得连任。
在2000年中华民国总统大选中，脱离国民党参选的前台湾省长宋楚瑜在金门的得票率高达八成二，其次国民党连战也有一成四的票数，当选总统的民进党陈水扁则仅得百分之三点一支持率。在2001年中华民国县市长选举中，共有六人竞选，包括新党的李炷烽、亲民党的蔡是民、民进党提名的陈昭南、国民党提名的许金象以及两位无党派人士翁天庆及陈川青。最后，李炷烽以五成六的票数，大胜得票两成余的蔡是民及百分之六点二的民进党陈昭南。国民党候选人许金象则仅得不足六个百分点，金门也首度出现了政党轮替。
在2004年中华民国总统大选中，连战在金门县取得了百分之九十三四点五四的票数，而陈水扁的得票率则是百分之六点四五。2005年中华民国县市长暨县市议员选举中，新党的李炷烽以五成四的票数领先无党派人士陈福海，成功连任县长。
在2008年中华民国立法委员选举中，金门县选区呈现泛蓝大分裂的局面，时任新党立委吴成典改披国民党参选，对上了新党的金门县议员李沃士以无党派名义参选，还面对昔日亲密战友胡伟生，再加上无党派人士陈福海参选，让泛蓝分裂为四。此外，民进党则提名唐惠霈，公民党亦提名高弦腾。最后虽然吴成典受到国民党以及新党县长李炷烽的强力助选，却仍以七十四票之差败给了陈福海。而在同年的2008年中华民国总统大选中，马英九在金门县取得了九成五的票数，谢长廷则取得百分之五的票数。
2009年中华民国县市长暨县市议员选举中，当时已恢复国民党籍的李沃士在党内初选胜出，对上脱离国民党参选的前立委吴成典及以无党派身份重披战袍的前县长陈水在。在选战中，李沃士掌握政党奥援与李氏宗亲支持，吴成典则获小金门乡亲及时任县长李炷烽力挺，并因立委资历而拥有旅台乡亲的票源优势，而陈水在则有陈氏宗亲、旧有的行政派系及时任立委陈福海的支持。最后在三强鼎立的状态下，李沃士以三成七的票数，领先均获得三成左右的吴成典及陈水在，国民党八年后再度夺得县长宝座。
在2012年中华民国总统大选中，国民党马英九在金门县以八成九的得票率领先，不过民进党蔡英文也在金门首度突破三千票。同日举行的2012年中华民国立法委员选举，国民党提名的候选人杨应雄以三成三的票数险胜，亲民党时任立委陈福海以三成二的得票率连任失利，新党候选人吴成典则获得两成八的票数。
在2014年九合一选举中，无党派候选人陈福海大胜寻求连任的时任县长李沃士八千余票，成为首位无党派民选县长。李沃士也成为县长开放民选以来，首位连任失败的县长。
在2016年中华民国总统大选中，国民党朱立伦在该县以两万四千多票的得票数领先，不过民进党蔡英文在金门首度突破六千多票。同日举行的2016年中华民国立法委员选举中，国民党提名的候选人杨镇浯以一万六千多的票数险胜，新党提名的吴成典以九千多的得票数居次，金门县长陈福海支持的民进党候选人陈沧江则获得八千八百多的票数。
在2018年九合一选举中，国民党推出时任立委杨镇浯挑战寻求连任的无党籍县长陈福海。选举结果由杨镇浯以四成八的得票率，801票的差距领先时任县长陈福海，金门在四年后再现蓝天。
在2020年中华民国总统大选中，国民党韩国瑜虽在该县以三万五千多票的得票数领先，不过得票率仅约七成五，为2000年中央政党轮替以来最低。民进党蔡英文在金门首度突破一万多票，得票率达两成二。同日举行的2020年中华民国立法委员选举中，时任补选上台的国民党立委陈玉珍以二万一千多的票数连任，无党籍的前县长陈福海以一万三千多的得票数居次，民进党脱党后以无党籍候选人身分参选的陈沧江则获得七千三百多票，另外，同属泛绿的基进党首次在金门县提名候选人洪正参选，获得一千六百多票。
在2021年四大公投中，泛蓝所主张的同意，大胜泛绿所主张的不同意74个百分比。（四项平均）
在2022年九合一选举中，前无党籍县长陈福海挑战寻求连任的国民党籍县长杨镇浯。选举结果由陈福海以四成九的得票率，3,908票的差距领先时任县长杨镇浯，国民党在四年后又丢失金门。
连江县.
选民结构及政治势力.
连江县是中华民国福建省实际管辖的两县之一，面临闽江口、连江口和罗源湾，与中国大陆仅一水之隔。相较于台湾省各县市于1950年便实施地方自治及开放县市长民选，该县直至1992年底金马地区战地政务终止后，才实施地方自治，1993年开放县长民选。
长期以来，马祖一直都是泛蓝占有绝对优势的选区，且在历届选举中得票率皆接近十成，但国民党籍民选县长均未顺利连任。当地的选举过去多为泛蓝间的竞争，泛绿一直无法与其抗衡，甚至在2012年中华民国立法委员选举之后的选举放弃于此选区提名候选人，直到2020年才再度派人参选，而2022年也是民进党首次推出县长候选人。
历年选情.
1993年中华民国县市长选举时，仅有国民党籍的时任官派县长曹常顺一位候选人同额竞选。而在1997年中华民国县市长选举中，国民党提名的刘立群以六成一的票数领先新党的曹原彰。
在2000年中华民国总统大选中，脱离国民党参选的前台湾省长宋楚瑜在马祖地区的得票率高达七成三，其次国民党连战也有二成四的支持率，当选总统的民进党陈水扁则仅得不足两个百分点。而在2001年中华民国县市长选举中，代表亲民党参选的陈雪生，以五成六的得票率，领先国民党提名寻求连任的刘立群，连江县也首度出现了政党轮替。
在2004年中华民国总统大选中，连战在连江县取得了九成四的票数，而陈水扁的得票率则是百分之六。在2005年中华民国国民大会代表选举中，国民党在连江县取得了六成九的票数，亲民党一成三，而民进党则首度拿下超过一成的票数。2005年中华民国县市长暨县市议员选举中，国民党中央因礼让亲民党竞选连任的陈雪生而放弃提名，惟国民党籍的杨绥生及国民党籍的吴轼子皆以无党派参选。最后，陈雪生以五成三的票数，成功连任县长。
在2008年中华民国立法委员选举中，国民党提名的曹尔忠在连江县选区，以一百余票微幅差距险胜亲民党候选人林惠官。而在全国不分区暨侨选立委政党票方面，国民党获得七成一的票数，新党支持率为一成五，而民进党的得票率则是百分之五点三五。在同年的2008年中华民国总统大选中，马英九在马祖地区取得了九成五的票数，谢长廷则取得百分之五票数。
2009年中华民国县市长暨县市议员选举中，前立法委员林惠官加入中国国民党争取提名，国民党最后开放四年前参选县长落败的杨绥生及时任卫生局长刘增应两人竞选。此外，无党派人士陈财能亦参选。最后，杨绥生以五成七的票数当选县长。在2012年中华民国总统大选中，马英九在连江县以八成七的得票率领先，蔡英文则取得百分之八的票数。而在同日举行的2012年中华民国立法委员选举中，以无党派身份参选的前亲民党县长陈雪生获得五成选票险胜，国民党时任立委曹尔忠则以四成七的票数连任失利。
2014年九合一选举中，国民党开放时任县长杨绥生及前连江县卫生局长刘增应两人竞选。由于杨绥生任内博弈政策跳票，刘增应以六成六的选票大胜寻求连任的杨绥生。
2016年中华民国总统大选中，由朱立伦获得六成九得票率领先，蔡英文以一成七的票数次之，而宋楚瑜亦有一成五的票数。而在同日举行的立委选举，于选前宣布重回国民党的陈雪生以六成八的票数当选连任。
2018年九合一选举中，国民党的时任县长刘增应以六成六的得票率，大胜连江县自来水厂副厂长朱秀珍，成为首位国民党籍连任成功的民选县长。
民主进步党在连江县历年最高得票率则在2024年中华民国立法委员选举，民进党提名的李问以1,382票，获得约23%得票率，超越2020年中华民国总统选举英德配所获得1,226票，亦即约19%得票数。在2024年立委选举当中，国民党时任立委陈雪生以3,118票顺利连任，超过李问的1,382票以及民众党候选人曹尔凯的1,374票。
2020总统大选中，马祖选区英德配获得约两成的票数。韩张配则以七成七得票率领先，而宋余配则仅得不足百分之四的票数。而在同日举行的立委选举，国民党时任立委陈雪生以四成九的票数当选连任，民进党时隔12年未提名候选人后，提名立委候选人李问，获得一成一得票率，立委选举得票率首次突破一成。尔后，民进党在马祖成立「福建连江党部」，及以不分区立委洪申翰设立服务处，并由李问留守深耕，更征召其于2022年参选县长，虽仅取得6%选票落败，不过连江县党部提名多人角逐县议员及乡代表，当中有詹庭语一人当选北竿乡乡民代表，使民进党首次在连江县有公职人员。
在2021年四大公投中，泛蓝所主张的同意，大胜泛绿所主张的不同意73个百分比。(四项平均)