File picture: Obed Zilwa/AP
South Africa will hold its 6th democratic national and provincial elections on May 8.

A record 48 political parties will contest the this year's elections, 19 more parties on the ballot paper compared to the last general elections in 2014.

A record number of political parties will also contest the provincial elections. Gauteng has the highest number of parties at 36. The smallest number is in the Northern Cape at 21.

Today we ask:  Will you be voting for one of the big 3 ie ANC, DA, EFF or for one of the smaller parties?  Vote below.