Slagorden "Sheikh Hasina stal rösterna" ekade på ett stort fält och en cricketarena när demonstranterna krävde att nyval ska utropas, rapporterar AFP.
Demonstranterna var till stor del anhängare av Bangladesh nationalistparti (BNP), oppositionspartiet som bojkottat tidigare val och vars ledare Khaleda Zia sutit fängslad i fem år.
Under lördagens demonstration meddelade partiets samtliga sju parlamentsledamöter att de lämnar kammaren i protest mot regeringen samtidigt som de enligt bangladeshiska The Business Standard lade fram en lista med tio punkter de kräver av styret.
Överst stod kravet på nyval, men listan innehöll även krav på att en rad fängslade oppositionella ska släppas och att ett antal lagar, som de anser är antidemokratiska, ska slopas.
Mörkades i tv
Massdemonstrationen kommer efter en turbulent vecka i landet där minst en person dödades när BNP:s kontor i tisdags stormades av säkerhetstjänsten, ett ingripande som följdes av att två av partiets toppnamn på fredagen greps misstänkta för uppvigling.
Under december har BNP hållit flera demonstrationer runt om i landet och enligt partiet har över 2 000 av dess medlemmar fängslats sedan månadsskiftet, allt för att styret ville hindra lördagens stora demonstration.
Inga tv-stationer ska ha sänt från demonstrationen, som rapporteras ha gått relativt lugnt till. Minst 3 000 poliser bevakade händelseutvecklingen.
Många strömavbrott
Regeringen har under kriget i Ukraina tvingats dra ner på gas- och dieselimporten och landet har drabbats av återkommande strömavbrott samtidigt som priserna på bränsle stigit kraftigt – inte minst efter att valutan taka störtdykt.
72-åriga Sheikh Hasina och hennes parti Awamiförbundet har suttit vid makten sedan 2009. Partiet har sedan dess vunnit två val och har nu mer än två tredjedels majoritet i parlamentet, men såväl FN som flera länder i väst har uttryckt oro över att Hasinas styre blir alltmer auktoritärt.
Nästa val är tänkta att hållas om ett år.