Bamba is a member of the New Patriotic Party. In 2012, he contested for the Ejura-Sekyedumase seat on the ticket of the NPP in the 2012 Ghanaian general elections and won. During the elections, he garnered 21,461 votes which represents 49.78% of the total valid votes cast and hence defeated the other contestants. However, in 2016, he contested for the seat again and lost in the 2016 Ghanaian general elections, and as a result, he could represent his constituency for the second time.