Voting 3rd party at the state and federal level in a district without some form of RCV or an encumbent 3rd party representative is pretty much a counter-productive to giving greater political power to your preferred end of the political spectrum. It's just lowering the number of votes the opposing end of the spectrum needs to win because of our first-past-the-post plurality winner-takes-all system. Yes, I know it's a corrupt system working as designed by those in power. Quoting myself from another thread where included sources for all this:
We won't get rid of the two-party system by voting for losing 3rd party candidates. At present there are a grand total of 3 (out of 535) federal legislators who are not either Democratic or Republican. Bernie Sanders ran in the Democratic primary for Senate in 2008, winning the nomination but then declining it to run as an Independent. Kevin Kiley was first elected as a Republican and then declared as Independent after several years in office. In all state legislatures combined, there are a total of 6 state senators and 22 state representatives out of 7,578 total state legislative seats. There hasn't been a single electoral college vote for a presidential 3rd party candidate sine 1968, and Perot won 19% of the national popular vote in 1992! Unless you already live in a district with ranked choice voting or with an independent elected official, the odds of displacing either of the major parties is effectively zero. So your best opportunity for reform is still to vote for such candidates at the state level in the major party primary.
For county and below, have at it. If your state/federal rep is already 3rd party or independent and not getting trounced in public approval, keep them. If your district has RCV, definitely support 3rd party. but in the other 99.5% of districts, voting Green at state and federal level is just making easier for a Republican to win.