六届市长选举及第八届市长选举中，击败国民党。1980年代，国民党为了夺回执政权而改变提名策略，培养无派系背景的青年候选人，并于1981年第九届市长选举击败寻求连任的党外市长曾文坡，展开了党内林柏榕与张子源之间互相竞争四届十六年的任期。而在1997年中华民国县市长选举中，时任民进党省议员张温鹰在蓝绿双方皆处于分裂的状态下，凭着雄厚基层实力，以五成的票数当选。但在2001年中华民国县市长选举中，志在连任的张温鹰因在党内初选落败而决定脱党参选，民进党提名立委蔡明宪参选，而国民党则提名前外交部长胡志强。最后因为