Elon Musk has expressed many views on a wide variety of subjects, ranging from politics to science. Within the context of American politics, Musk has described himself as being politically moderate. Musk supported George W. Bush in 2004, Barack Obama in 2012, Hillary Clinton in 2016, and Joe Biden in 2020. In 2022, Musk said he would start voting for Republican Party candidates. He has stated support for universal basic income, gun rights, freedom of speech, a tax on carbon emissions and opposes government subsidies.