The New Azerbaijan party had won at least 70 seats in the 125-seat parliament, the commission said.
A host of small parties and candidates loyal to President Ilham Aliyev took almost all the rest.
The opposition has accused the government of jailing its opponents.
International monitors from the OSCE did not observe the vote, citing government restrictions.
More than a dozen political parties were vying for 125 seats in Azerbaijan’s National Assembly.
However, analysts say those that could be considered genuine in their opposition to the government refused to participate.
“The pre-election period was marred by massive violations. That’s why we decided not to participate,” opposition Musavat Party leader Arif Gajily told Reuters news agency.
The Organization for Security and Co-operation in Europe (OSCE), the leading international monitoring group, has not considered any of Azerbaijan’s elections since independence to be free and fair.
In 2015 – for the first time in more than two decades – the OSCE chose not to send a mission, condemning the Azerbaijani government’s “crackdown on independent and critical voices”.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…