There is no question that Christians should vote. Christians can honor God and assist in guiding our nation by voting in elections at all levels of government. However, it is important that we seek information about candidates and issues so that we can vote intelligently. God also will give wisdom as we study the Bible and seek the guidance of His Holy Spirit through prayer. The opportunity of voting in free elections is a privilege that many have given their lives for. It is a responsibility and blessing from God.
The very fact that there is moral ambiguity in politics indicates the need for Christians to participate in the elective process. Every nation stands in need of moral and righteous leadership. Proverbs 14:34 says, "Righteousness exalts a nation, but sin is a disgrace to any people." In addition, the New Testament indicates that we have a responsibility to pray for (1 Timothy 2:1-2) and submit to those who are in government since God has established governing authorities for our good (see Romans 13:1-7).