While Bihar, where bypoll was held in ten seats, recorded the lowest turnout of 46.42 per cent, the three constituencies in Karnataka saw 72 per cent polling followed by Madhya Pradesh (70 percent in three seats) and Punjab (66 per cent in two seats).
The counting of votes will be taken up on August 25.
In Bihar, the exercise is as much a key trial of strength for BJP, which had won six out of the 10 seats in 2010 assembly election as for the "Mandal" politics of Lalu-Nitish combine seeking to stage a comeback in the state after their decimation in general elections.
The outcome in Bihar could also be a pointer to the mood of the people ahead of next year's assembly polls.
For Chief Minister Siddaramaiah, a lot is at stake as he faced the first popularity test after Congress' not-so-happy show in Lok Sabha polls in which it managed to secure only nine of the 28 seats against a resurgent BJP's 17.
After its power-winning performance in 2013 assembly polls in Karnataka, Congress was hoping to replicate the success in Lok Sabha elections but was checkmated by BJP driven by Modi factor.
