The constituency was created when, ahead of the 2008 general election, the Election Commission redrew constituency boundaries to reflect population changes revealed by the 2001 Bangladesh census.[4] At the previous general election, in 2001, Dhamrai Upazila corresponded to constituency Dhaka-13.[5] The 2008 redistricting added 7 new seats to Dhaka District, increasing the number of constituencies in the district from 13 to 20.[6][7] One of the new seats usurped the name Dhaka-13, and the former constituency of that name became Dhaka-20.
Benzir Ahmed was nominated by Awami League in the 12th National Parliament election held on 7 January 2024. He got 83,708 thousand votes defeating his nearest rival independent candidate Mohaddesh Hossain.[9][10]
Elections in the 2010s
M. A. Maleque was elected unopposed in the 2014 General Election after opposition parties withdrew their candidacies in a boycott of the election.[11]