Parliamentary elections were held in Bulgaria on 21 June 1931. The result was a victory for the Popular Bloc, an alliance of the Bulgarian Agrarian National Union (Dragiev), the Democratic Party, the National Liberal Party (Petrov) and the Radical Democratic Party, which won 151 of the 273 seats. Voter turnout was 85.2%.
This would be the last officially partisan election held in Bulgaria before World War II (the 1939 elections were officially nonpartisan, but candidates representing parties ran as individuals). By the time of the next elections in which parties were formally allowed to take part, in 1945, the country had been through two dictatorships and a third, Communist one was rapidly consolidating. As a result, the 1931 election was also the last free election held in the country until 1990.
|Popular Bloc (BZNS (Dragiev)–DP–NLP (Petrov)–RDP)||626,553||48.45||151||+105|
|Democratic Alliance–National Liberal Party||403,686||31.21||78||−96|
|Bulgarian Communist Party||168,281||13.01||31||New|
|United Labour Social Democratic Party||27,323||2.11||0||New|
|BZNS (Tomov)–Craftsmen–Radical Democratic Party||20,805||1.61||0||−6|
|United People's Progressive Party||8,152||0.63||0||0|
|Internal Macedonian Revolutionary Organization||8||+1|
|Bulgarian Social Democratic Workers Party (Broad Socialists)||5||−5|
|Source: Nohlen & Stöver|