The factors affecting voting behavior have been discussed in sociological, social psychological, and rational choice theories. These three approaches explain many voting behavior cases in terms of central level national elections but pay relatively less attention to local level elections. Are the elections for county magistrates and city mayors affected by these three factors? Which of these three influence local elections more? Do the elections in different counties and cities reflect different explanation models? We find that in any of the four counties and cities, the sociological approach is weakest, while the social psychological is strongest, in explaining voting behavior. Nonetheless, the influence of these approaches differs among these four counties and cities. Comparing these four counties and cities, we find that the rational choice approach is more effective in Taichung City than in Kaohsiung County. Conversely, the voters in Kaohsiung County prefer the psychological approach of candidate’s factor more than the ones in Taichung City. Consequentially, on one hand, the voting behavior models of voters in Taichung City and Kaohsiung County are located in the extremes of the two voting approaches. On the other hand, the voting behavior models of Taipei County and Yunlin County are situated between the approaches of rational choice and social psychology.