Thousands of people from across 68 political parties have thrown their hats in the electoral ring for the March 5 elections.