Summary
- I built a model in Desmos which outputs the marginal value of voting for a party in $ as a function of the fraction of the votes it is expected to get (more).
- I concluded voting for parties expected to get few votes is generally worse than for one’s preferred party among the ones expected to get many votes (more).
- I have the impression I had better not vote given my opportunity cost (more).
Introduction
It makes sense to vote for a party which at the margin one thinks should have more votes. Having this in mind, I have voted for parties which have a negligible chance of winning the election, but whose ideas are more neglected. By doing this, I increase in expectation their representation, and thus contribute towards their ideas being at least more discussed. However, parties expected to get fewer votes will have less power to implement their ideas, which decreases the value of voting for them.
I built a model in Desmos which outputs the marginal value of voting in $ accounting for the 2 opposing effects I mentioned. Then I assessed whether I had better not vote at all. On this topic, you can check:
- If you care about social impact, why is voting important? by Robert Wiblin.
- Casting the Decisive Vote by Toby Ord.
Model
I estimated the value of the benefits linked to a party expected to get a fraction of the non-null non-blank votes multiplying:
- A constant equal to 48.9 k$ (= 1/0.95/0.501*24.5*10^3) which is a measure of how much money each vote can influence. I determined it from:
- The number of elections per year in Portugal, where I live, of 0.95 (= 1/5 + 3/4):
- European elections happen every 5 years.
- Local, legislative and presidential elections happen every 4 years.
- The fraction of people who could vote that voted for a single candidate of 50.1 % (= 0.5142*(1 - 0.0263)) in the last legislative elections, given:
- 51.42 % of people who could vote did so.
- 2.63 % (= 0.0113 + 0.0150) of votes were blank or null.
- The gross domestic product (GDP) of Portugal in 2022 of 24.5 k$.
- The number of elections per year in Portugal, where I live, of 0.95 (= 1/5 + 3/4):
- A function describing the total value of the ideas of the party if it had full power to implement them, but did not get all of the votes, where:
- is the total value of the ideas of the party if it had full power to implement them, and got all of the votes.
- depends on the party.
- I would argue economic growth is a good proxy for social impact. So I express as an acceleration in the annual growth of the real GDP of the country for one to be indifferent between it and a certain party getting all of the votes. Nonetheless, is supposed to account for non-economic effects too, including the ideology of the party.
- I guess could range from -1 pp to 1 pp, which would concern an annual growth in the real GDP of 1 % (= 0.02 - 0.01) to 3 % (= 0.02 + 0.01) for a baseline growth of 2 %.
- is the elasticity of the total value of the ideas of the party if it had full power to implement them, but did not get all of the votes, with respect to x.
- I guess should be about the same for all parties.
- I believe should be lower than 1 such that there are decreasing marginal returns of the total value of the ideas as x increases.
- is the total value of the ideas of the party if it had full power to implement them, and got all of the votes.
- A function translating the power of the party to implement its ideas, where:
- is the power of the party to implement its ideas if it is expected to get less than half of the votes, and ranges from 0 to 0.5.
- , i.e. the party has no power if it is expected to get no votes.
- is the power of the party to implement its ideas if it is expected to get more than half of the votes, and ranges from 0.5 to 1.
- , i.e. the party has full power if it is expected to get all of the votes.
- , i.e. the party has half full power if it is expected to get half of the votes.
- I defined from the reflection of across the point , which implies .
- Consequently, the power of a party expected to get x of the votes equals 1 minus that of one expected to get of the votes. For example, for , the power of a party expected to get 10 % of the votes is 0.02, and that of one expected to get 90 % (= 1 - 0.1) is 0.98 (= 1 - 0.02).
- is the elasticity of the power of the party to implement its ideas with respect to if it is expected to get less than half of the votes.
- I would say should be roughly the same for all parties.
- For , is a S-shaped curve whose slope is null for both and . In this case, g tends to a step function as increases, which means the power to implement ideas becomes more binary. If is super high, a party has negligible power for , and practically full power for .
- I consider should be higher than 1 such that, as increases, there are increasing marginal returns of the power to implement ideas for , and decreasing marginal returns for . In other words, for , the marginal increase in the power to implement ideas grows as approaches 50 %, which makes sense because having or not the majority of votes is increasingly on the table then.
- is the power of the party to implement its ideas if it is expected to get less than half of the votes, and ranges from 0 to 0.5.
The marginal value of voting for a party is , where , and are the derivatives of , and with respect to .
Which party should I vote for?
General properties of my model
According to my model, for any constant , and my presumptions that and , the maximum marginal value of voting is reached for , which is to say it is best to vote for a party expected to get at least half of votes. Below are , and the marginal value of voting for , and my non-resilient best guesses of and . Under these circumstances, it is best to vote for a party expected to get half of the votes. It makes sense that the marginal vote is very valuable in this case, since it corresponds to the greatest chance of causing a party to have the majority. In agreement with this, reaches its maximum for (as long as ).
On the other hand, I am surprised it is best to vote for a party expected to get the majority for all the combinations of and in my preferred ranges. My intuition was that, holding constant, parties expected to get fewer votes would fare better under some conditions. I guess I was imagining much steeper returns of the power of a party to implement its ideas for low , i.e. underestimating . Indeed, if , the value of the marginal vote increases as a party is expected to get increasingly few or many votes (as tends to 0 or 1). Below is the marginal value of voting for and (as above), but (instead of 2).
I do not think the above is realistic, but it could still be worth voting for parties expected to get fewer votes if they would have higher total value if they got all of the votes, i.e. if they have higher . Nevertheless, this would hardly be the case for parties expected to get very few votes. For instance, for a fixed value of , and (as in my 1st graph), voting for a party expected to get 40 % of votes is 31.6 (= 619/19.6) times as valuable as one expected to get just 4 %, which means would have to be over 31.6 times as high for the least voted party of the 2 as for the most voted one for it to be worth voting for the former.
One may attempt to rescue the value of voting for parties expected to get fewer claiming one’s vote impacts not only the current election, but also forthcoming ones. I do not see this going through. For my preferred parameters (see 1st graph), the marginal value of voting has an increasing slope for . As a consequence, the marginal value of voting will tend to increase the most for parties expected to get many, but not the majority, of votes.
Applying my model to the portuguese elections
I computed the marginal value of voting for each of the 8 candidates in the 2024 Portuguese legislative election, which happened yesterday. As before, I assumed and . Additionally:
- I guessed values for a with the procedure I described in the previous section, without doing any further analysis.
- I got my initial values for eyeballing on 4 March 2024 the public opinion polling for the election in question, although I do not know how reliable such pollings have been in the past. Then I divided the initial values by their sum of 94 % to get my final values for , which add up to 100 %[1].
The inputs and results are in the tables below. I got the marginal value of blank, null or not voting from the mean marginal value of voting for the 8 candidates weighted by x. The calculations are in this Sheet.
Candidate[2] | a (pp) | Initial x | x |
Aliança Democrática[3] (AD) | 0.25 | 28 % | 29.8 % |
Bloco de Esquerda (BE) | -0.25 | 6 % | 6.38 % |
Chega | -1 | 17 % | 18.1 % |
Coligação Democrática Unitária[4] (CDU) | -0.5 | 3 % | 3.19 % |
Iniciativa Liberal (IL) | 0.5 | 7 % | 7.45 % |
Livre | 0.5 | 2.5 % | 2.66 % |
Partido Socialista (PS) | -0.25 | 28 % | 29.8 % |
Pessoas Animais Natureza (PAN) | 1 | 2.5 % | 2.66 % |
Candidate | Marginal value of voting ($) | Marginal value of voting relative to not voting ($) | Marginal value of voting relative to not voting as a fraction of the marginal disvalue of not voting |
Aliança Democrática (AD) | 99.4 | 129 | 4.35 |
Bloco de Esquerda (BE) | -8.98 | 20.7 | 0.697 |
Chega | -171 | -141 | -4.77 |
Coligação Democrática Unitária (CDU) | -6.35 | 23.3 | 0.786 |
Iniciativa Liberal (IL) | 22.6 | 52.2 | 1.76 |
Livre | 4.83 | 34.5 | 1.16 |
Partido Socialista (PS) | -99.4 | -69.8 | -2.35 |
Pessoas Animais Natureza (PAN) | 9.66 | 39.3 | 1.33 |
Blank, null or not voting | -29.6 | 0 | 0 |
The results confirm parties expected to get fewer votes have to be way better than a positive party expected to get many votes for voting for the former to be worth it (see last paragraph of the previous section). I voted for PAN and Livre in the past, but the marginal value of voting relative to not voting for these is 30.5 % (= 39.3/129) and 26.7 % (= 34.5/129) as large as that of AD, which is the candidate in the opposition expected to get the most votes. This illustrates the much talked incentive to vote for one’s preferred party among the ones expected to get the most votes, which pushes for a two-party system.
Should I even vote?
I concluded voting for AD, which is the candidate for which the marginal value of my vote is the highest, would have an effect equivalent to increasing Portugal’s GDP by 129 $ relative to not voting. Is this high enough for me to vote? I do not think so:
- From a perspective of increasing nearterm human welfare:
- The annual consumption per capita of households and non-profit institutions serving households (NPISHs) in Portugal in 2022 was 14.3 k 2015-$, whereas that of GiveDirecty’s recipients in 2023 was 286 2023-$, or 223 2015-$ (= 286*0.778). As a result, the consumption of GiveDirectly’s recipients is only 1.56 % (= 223/(14.3*10^3)) of that of households and NPISHs in Portugal.
- Assuming welfare is proportional to the logarithm of consumption, as Open Philanthropy does, marginal increases in welfare are inversely proportional to consumption[5]. It follows that increasing Portugal’s GDP by 129 $ is as good as donating 2.01 $ (= 129*0.0156) to GiveDirectly.
- Furthermore, GiveWell’s cost-effectiveness bar is 10 times the cost-effectiveness of GiveDirectly, which suggests my most valuable vote is as impactful as donating to GiveWell’s funds just 0.201 $ (= 2.01/10).
- I guess voting would take me 0.75 h, so I should skip it if I would instead do work whose cost-effectiveness in terms of donating to GiveWell’s funds is more than 0.268 $/h (= 0.201/0.75).
- I have earned 20 to 24 $/h in my recent paid work, i.e. 74.6 (= 20/0.268) to 89.6 (= 24/0.268) times as much as the above, and my marginal earnings are going towards donations which I think are at least as impactful as GiveWell’s funds.
- I have been donating to the Long-Term Future Fund (LTFF), and I think the best artificial intelligence (AI) safety and animal welfare interventions are more cost-effective than the best ones in global health and development. I have estimated corporate campaigns for broiler welfare increase nearterm welfare 1.71 k times as cost-effectively as GiveWell’s top charities, although I guess the difference in impact is smaller due to indirect effects.
- For these reasons, it is better for me to earn more money and donate it in the time I would spend voting.
- In reality, my marginal time is not being spent on paid work, so I would not be earning more because of not voting (at least in the nearterm). Nevertheless, I assume my time outside paid work is more than 1.34 % (= 1/74.6) as cost-effective as my paid work. If this was not the case, I would be leaving lots of impact on the table.
- From a perspective of increasing economic growth, as non-ideally proxied by real GDP:
- GiveDirectly’s cash transfers to poor households in Kenya have a multiplier of 2.4, which points to a donation of 1 $ to GiveDirectly increasing local real GDP by 2.4 $.
- GiveWell makes some grants which mostly increase income, such as to Evidence Action’s Deworm the World Initiative, and its cost-effectiveness bar is 10 times the cost-effectiveness of GiveDirectly. So some of the interventions funded by GiveWell have a multiplier of around 24 (= 2.4*10).
- Relatedly, Copenhagen Consensus Center’s 12 best investment papers have benefit-to-cost ratios ranging from 18 to 125.
- If I value my marginal time at 20 $/h, my vote costs 15 $ (= 0.75*20), hence having a multiplier of 8.60 (= 129/15).
- So the upshot is that my marginal time has to be more than 35.8 % (= 8.60/24) as cost-effective as my paid work for me to skip voting. This means the case for skipping voting is much weaker from the perspective of increasing economic growth than from that of increasing nearterm human welfare, where I concluded my marginal time only had to be 1.34 % as cost-effective as my paid work.
- On the other hand, increasing nearterm human welfare may well be a better heuristic for contributing to a better world than economic growth. I would also not be surprised if donating to the LTFF was a more cost-effective way to boost economic growth than GiveWell’s interventions focussed on increasing income.
Overall, I have the impression I had better not vote given my opportunity cost, and I did not yesterday. It was not an easy decision. I had planned to vote for PAN, and even posted on Facebook about why. Basically, my case was that:
- There are 10.1 M chickens in Portugal, roughly as many as people, living in pretty bad conditions.
- PAN is the party which takes animal welfare most seriously[6].
- PAN only had 1 seat in the Parliament (out of 220), which means voting for it is very neglected.
I guess I was imagining voting for PAN would be around 10 times as beneficial as for AD, and that voting for this would be as valuable as increasing Portugal’s GDP by 200 $. If these had hold, voting for PAN would have had an effect equivalent to increasing Portugal’s GDP by 2 k$ (= 10*200), hence having a cost-effectiveness in terms of donating to GiveWell’s funds of 4.16 $/h (= 2*10^3*0.0156/10/0.75). I guess this would still not be high enough to justify voting based on direct effects alone (I typically ask for a salary of 20 $/h), but then I could see the indirect effects being sufficiently large to make voting worth it[7]. Nonetheless, I concluded the direct effects of voting for PAN are just 1.96 % (= 39.3/(2*10^3)) as large as the just mentioned hypothetical ones.
I appreciate there is uncertainty in my parameters and model, but these decrease my confidence that I can make the right voting choice, thus decreasing the direct value of voting. To be honest, my current estimates for the 2 major candidates (AD and PS) have so little resilience that I sense my vote is roughly as likely to be positive as negative.
In addition, I am not compelled to vote for AD. A significant fraction of the indirect effects of voting for me have come from supporting minor candidates, which I perceive as a way of protesting against a very subpar political system, whereas AD was one of the major candidates to win the election. I feel like not voting has greater indirect effects in that regard. More importantly, I have already had some pretty interesting discussions with people from EA Lisbon about my decision not to vote, and I am looking forward to explaining my decision at family dinners too!
I realise voting takes little time[8], so whatever I choose to do has a relatively minor effect. At the same time, I think altruism sharpens altruism, and I believe not voting is the more altruistic action in my case.
Replying to a comment of mine made 1 year ago discussing considerations like the ones I presented at the start of this section, Toby said:
I have a general presumption in favour of EAs acting as most people think morally responsible people should. In part because there is a good chance that the common-sense approach is tracking something important that our calculations may have lost sight of, in part because I don’t think we should be trying to optimise all aspects of our behaviour, and in part because it is a legible sign of moral earnestness (i.e. it is reasonable for people to trust you less if you don’t do the things those people see as basic moral responsibilities).
Factors along these lines have been my main reason for having continued to vote. I replied to the above that:
Makes sense. I think I have been voting mostly based on this, although I am not sure about whether it makes sense for me to do so.
I believe there is some truth to Toby’s point, but I am also wary of voting mostly on grounds that the majority of people think it is morally responsible to do so. I assume most people do not consider eating factory-farmed animals as morally reprehensible, whereas I do. It is also the case that only 51 % of people who could vote did so in the 2022 Portuguese legislative elections, so I assume at least half of the population does not consider voting a moral imperative (otherwise they would have voted), even if they believe it is morally desirable. Moreover, in my mind, it would be good if more people skipped voting with the goal of doing something more impactful from an impartial perspective. Similarly, I would encourage someone who wanted to decrease their greenhouse gas (GHG) emissions to drive a car if that allowed the person to earn more, and their marginal earnings were going towards effective donations[9] (as mine are).
To be clear, I agree that safeguarding liberal democracy is quite important. For what it is worth, I was a member of PAN for 3 years. I was not very active, but during that time I discussed concepts related to effective altruism, suggested ideas for policies, took part in some meetings, and collected signatures. My decision not to vote does not mean at all that I would endorse going back to a dictatorship. In fact, I admire the people who took part in the Carnation Revolution “that overthrew the authoritarian Estado Novo government on 25 April 1974”, and could see myself having participated in some form. However, skipping voting in Portugal today has a very minor effect on increasing the chance of a totalitarian government at the current margin[10]. Relatedly, continuing to eat factory-farmed animals on the basis that the food system would collapse if everyone decided to go plant-based overnight is a poor argument, because such an abrupt change is wholly unrealistic.
It is also worth noting that the marginal value of voting in my model is inversely proportional to the number of non-null non-blank votes (see parameter ). Accordingly, I would vote if I predicted sufficiently fewer people were going to participate in the elections. It would then be more neglected.
Here are some thought experiments which helped me internalise that not voting is fine:
- Would I join a forecasting exercise whose goal was predicting the best groups of people to rule the country if half of the population was going to participate in it, all predictions had the same weight, and I did not think I was particularly knowledgeable about which groups were best? Only if it was fun, because my contribution to improving the aggregate prediction would be super tiny.
- Would I be willing to spend 30 min to 1 h to save a few tens of cents? Only if there were significant indirect effects.
Acknowledgements
Thanks to Ana Borges, Marcel Graetz, Maria José Macedo and Miguel Galaz for feedback on the draft[11].
- ^
I neglected the votes for other candidates, but this does not change the takeaways.
- ^
The candidates are ordered alphabetically.
- ^
Coalition of 3 parties, Partido do Centro Democrático Social - Partido Popular (CDS-PP), Partido Popular Monárquico (PPM), and Partido Social Democrate (PSD).
- ^
Coalition of 2 parties, Partido Comunista Português (PCP), e Partido Ecologista “Os Verdes” (PEV).
- ^
The derivative of ln(x) is 1/x.
- ^
See my shallow investigation in the 2nd comment in my Facebook post.
- ^
For instance, my mother thinks I should vote (regardless of the candidate).
- ^
Much less time than what I spent on this post, but hopefully it is valuable!
- ^
The global emissions per capita were 4.7 t in 2022. In Founders Pledge’s 2018 climate report (see section 3.2), it was estimated the future work of Clean Air Task Force (CATF) would have a cost-effectiveness of 3.41 t/$. This suggests one can neutralise the emissions of a random person donating just 1.38 $ (= 4.7/3.41) to CATF.
- ^
Note I accounted for this in my calculations by selecting the lowest a for Chega, which is the party I take to be threatening Portugal’s democracy the most.
- ^
I ordered the names alphabetically.
Just out of curiosity, how much time did you spend on modelling and writing this?
I am asking, because you are saying that you probably need 0.75 hours to vote. Let's say your remaining life expectancy is 40 years. If we have a 4 year election cycle, this means 10 elections. So, in total you would need 7.5 hours in your remaining life to go vote.
And I wondered if convincing yourself to not go vote took more time than to just go vote?
Thanks for noting that, Florian! I would also be curious to know whether you strongly downvoted the post (I guess you did), and explain a little why. Downvoting at this point does not decrease visibility, because the post was published long ago.
I have one footnote pointing to the overall point you are making after "I realise voting takes little time":
Even before starting to write this post, I already thought I was going to spend much more time writing it than on voting. Around 1 year ago, I said:
I still wrote the post because:
Some arguably less important points are below.
Your calculation underestimates how much time I will spend voting. The number of elections in Portugal is more like 1 per year:
So, if I vote for 40 more years (conservative because my best guess is that I will leave further than just into my 60s), I still have 40 potential votes, which would take 30 h (= 0.75*40). I have spent around 40 h modelling, writing, thinking and talking with people in the context of my post. In addition, I expect my opportunity cost to increase, which makes future votes more costly. So it is unclear to me whether writing the post was worth it or not excluding indirect effects.
I do not think "convincing yourself" is the best description of my attitude towards this post. I did kind of have to do some convicing of myself at the end, after looking into the arguments, but I was open to continue voting before thinking about this, and discussing it with other people.
I do think that things like voting are dominated in their impact not by direct, but by indirect effects, which cannot really be captured in simple numbers. For example, if I vote I set a good example for my friends, which in turn makes them more likely to vote, which in turn makes their friends more likely to vote. Repeat this enough times and you have more stable democracy. I get that you could also model this in a relatively simple way, but my point is that there are a lot of interacting factors like this.
Making a only numbers based argument in such and similar cases gives the illusion of certainty, while actually you likely have not considered many important factors, which makes the number kinda random and not something that you can base solid decisions on. However, I think having such a number anchors you strongly, which makes it harder to change your opinion in the future, especially if the arguments are non-number based.
I agree indirect effects are important. As I said in the post, they contributed both to my decision of continuing to vote in the past, and my decision to stop voting recently.
Thanks for raising this. It is a common objection, but I am not persuaded by it:
I am under no illusions! I appreciate the uncertainty of my numbers, but I would say this weakens the case for voting:
I could learn more about the parties to get to an informed decision, but this is not worth it given my opportunity cost. This does not mean I consider elections and politics irrelevant:
For what is worth, given my current opportunity cost, I would be happy to participate in a citizens' assembly, and I am happy to discuss politics with family and friends.
I agree it is important to be mindful of measurability bias. On the other hand, I am not worried by the above because indirect qualitative effects played a major role in my decision not to vote. For example, I talked with close family about whether they would be bothered by me not voting. Everyone was fine, but if anyone had a meaningful preference for me to vote, I would do so. Decreasing the quality of my relationships with close family members would easily dominate the direct effects. I did not quantify this, but this is the kind of qualitative arguments I think are worth considering.
By the way, I am not sure whether you wanted to reply to this:
Nevermind if you did not intend to reply.