"The 11th general election will be held across Bangladesh on December 23," Chief Election Commissioner Nurul Huda said in a nationally televised address.
Huda made the announcement hours after his meeting with four election commissioners to finalise the poll date which came amid calls from the newly-floated National Unity Front (NUF) to defer the election schedule while the ruling Awami League urged the commission to stick to its plan.
The candidates have to submit their nomination papers between November 9 and November 19. The nomination papers will be scrutinised on November 22.
Nearly 104.2 million people, including a little more than 51.6 million women, are registered as voters. They will elect 300 representatives to Parliament through the balloting in about 40,199 polling stations.
Also Read: Watch: Coastguards save 4 fishermen in storm in English Channel
Huda also announced the plan for the use of electronic voting machines, or EVMs on a limited scale.
"We believe that if EVMs are used, it will improve the quality of the voting process and save time, money and labour," Huda said.
Earlier, EVMs were partially used in local government elections, BDNews24.com reported.
Despite objections from many political parties, the use of EVMs became possible through the amendments to the Representation of the People Order (RPO) last month.
The Election Commission plans to use 150,000 EVMs in at least 100 randomly selected constituencies across the country during the vote, the Dhaka Tribune reported.
Opposition parties have expressed concern that the polls will not be democratic and have threatened protests.Also Read: 47 killed as two buses collide head-on in Zimbabwe
Detained opposition leader and Bangladesh Nationalist Party (BNP) chief Khaleda Zia was sent sent back to jail a few hours before the announcement, after a month of treatment in hospital.
Zia is unlikely to contest as she has been jailed for corruption and has virtually no time to appeal.
Her BNP boycotted the last election in 2014 over fears it would be rigged.
The ruling Bangladesh Awami League, headed by Prime Minister Sheikh Hasina, won the election in 2014.
Meanwhile, Chief Election Commissioner Huda urged all political parties to take part in the election to continue Bangladesh's "development efforts and put democracy on a stronger footing".Also Read: Indonesia's Lion Air plane crashes into pole in new accident
As many as 600,000 members of police, BGB, Bangladesh Coast Guard, Ansar and Village Defence Party will be deployed for law enforcement.
In addition, the army will be deployed to assist the civil administration.