It's the first national election since King Mohammed VI revamped the constitution giving parliament more authority under his absolute rule, The New York Times reported.
Some 13 million people are eligible to vote for 5,873 candidates from 33 parties.
That makes it unlikely a single party will win a majority, Mohamad Darif, a political analyst at the Hassan II University in Casablanca, told the Times.
In any case, the king will choose the prime minister from whichever party has the greatest number of seats regardless of whether it has an overall majority.
The Times said in interviews with people throughout the country, it found widespread frustration, suspicion and detachment from the parliamentary system, similar to the run-up to the last election in 2007, when only 37 percent of eligible voters cast ballots.
Results were expected to be announced Saturday, officials said.
Ray Liotta sues skin care company over use of likeness
Aaron Carter is still in love with Hilary Duff