The politics of Tripura, a state in Northeast India, has been dominated by the Bharatiya Janata Party, the Communist Party of India (Marxist), the Indian National Congress, the Tipra Motha Party, the Indigenous People's Front of Tripura and the Trinamool Congress. As of 2020, the Bharatiya Janata Party is the ruling party in the states's legislative assembly and also won the two parliamentary constituencies in 2019 Indian general election.