The campaigns for the Garoth (Mandsaur) by-elections came to an end at 5pm on Thursday and the polls will be held on June 27, joint chief electoral officer SS Bansal said.
The seat fell vacant after the death of incumbent Bharatiya Janata Party (BJP) legislator Rajesh Yadav.
BJP's Chander Singh Sisodia is pitted against four-time Congress MLA and former minister Subhash Sojatia.
Bansal said the preparations were in place for ensuring smooth polling on June 27 and that special arrangements had been made for dealing with climatic changes.
The district magistrate has been asked to provide enclosed spaces in polling booths in the eventuality of rain.
Bansal said meetings were held with the district-level public works department and officials of power distribution companies to ensure the smooth connectivity in the eventuality of rain.
The constituency has 263 polling booths, of which 78 have been identified as sensitive.
A total of 263 police constables, 78 home guard jawans, 18 half sections of special armed forces and 263 special police officers have been appointed.
Bansal said during the course of election campaigns, they had received 25 complaints related to electoral malpractices.
Even before the elections, residents of Chowki village in Bhanpur tehsil have announced a boycott of the polls.
Nearly 800 residents of the village have been demanding a road prior to the elections.
For the first time, the electronic voting machine (EVM) will have photo-quipped ballot paper fixed to it.
Also for the first time, a special brush and ink provided by the election commission of India (ECI) will be used to mark the fingers of voters.
CM campaigns for Sisodia
Meanwhile, chief minister Shivraj Singh Chouhan said a vote for Chander Singh Sisodia would be a vote for him.
Addressing people at Satalkhedi on the last day of the campaigning for the by-election in the Garoth assembly constituency, he said: "Garoth will be electing two MLAs: Chander Singh Sisodia and Shivraj Singh Chouhan, in case you vote for the BJP."
The CM had earlier attempted to turn the by-election into a contest between him and the Congress.
He said the BJP had worked for farmers when it came to power in 2003.