Most Competitive

Top 10 closest - decided by <2% margin

Constituency Margin
Sirajganj-4 Jamaat 0.18%
Madaripur-1 Jamaat 0.30%
Rajshahi-1 Jamaat 0.55%
Brahmanbaria-5 BNP 0.62%
Cox's Bazar-4 BNP 0.63%
Chattogram-14 BNP 0.68%
Rangpur-6 Jamaat 0.84%
Khulna-5 BNP 0.88%
Gaibandha-4 BNP 1.07%
Dhaka-11 Jamaat 1.10%
Least Competitive

Top 10 safest - decided by >55% margin

Constituency Margin
Bandarban-1 BNP 65.97%
Chattogram-12 BNP 64.64%
Rangamati-1 BNP 64.60%
Kishoreganj-6 BNP 61.86%
Chattogram-6 BNP 61.05%
Netrakona-4 BNP 60.29%
Cumilla-8 BNP 57.91%
Gaibandha-1 Jamaat 57.48%
Rajbari-2 BNP 55.80%
Moulvibazar-4 BNP 55.04%

Left: closest 10 seats from 289 qualifying constituencies. Right: 10 most lopsided wins. Bar length proportional to margin within each panel.