The Sony animated tale raised its domestic haul to $60 million after 10 days in theaters, according to studio estimates Sunday.
"Cloudy With a Chance of Meatballs" fended off Bruce Willis' action thriller "Surrogates," a Disney release that debuted at No. 2 with $15 million.
Opening in third place with $10 million was MGM's "Fame," a new take on the 1980s music and dance hit about students at a school for the performing arts.
Michael Moore's documentary "Capitalism: A Love Story" opened strongly in limited release with a $240,000 weekend haul in just four theaters, raising its total to $306,586 since premiering Wednesday. The Overture Films release expands nationwide Friday.
Overall business dipped, with Hollywood's total domestic gross at $100.5 million, down 4.5 percent from the same weekend last year, when "Eagle Eye" opened at No. 1 with $29.2 million.
While it was generally quiet for new movies, "Cloudy With a Chance of Meatballs" held up strongly, its receipts dropping just 19 percent from a $30.3 million opening weekend. Revenues for many films fall 50 percent or more in their second weekends.
"We've seen that not only families but teens seem to be embracing it, as well," said Rory Bruer, head of distribution for Sony. "To only drop 19 percent, it's just one of those movies that's playing to everybody."
Some Hollywood analysts had expected "Surrogates" to open in first place. With a production budget reported at $80 million, the movie's $15 million weekend was a blow to Disney.
"Unfortunately, I don't think this was a great moviegoing weekend, for whatever reason," said Chuck Viane, head of distribution for Disney. "I'm disappointed we're not No. 1, but very happy we beat the other films we opened against."
While "Fame" opened even lower, it cost far less to produce, with a budget of just $18 million.
"Do I wish it was better? Yeah. But are we going to lose money? No," said Erik Lomis, head of distribution for "Fame" distributor MGM.
"Capitalism" opened in four theaters in New York City and Los Angeles, its big weekend putting it on track to become the latest documentary hit from Moore ("Fahrenheit 9/11," "Bowling for Columbine").
With "Capitalism," Moore examines the roots of the economic meltdown, mixing interviews from people losing jobs and homes with his trademark stunts, such as wrapping crime-scene tape around Wall Street.
"People are frustrated, and I think Michael points some things out that are pretty thought-provoking and pretty eye-opening," said Kyle Davies, head of distribution for Overture. "It's timely. People want to see what's going on, but the movie's funny and entertaining at the same time. Michael's one of the unique people able to point to some topical issues and make it extremely interesting."
Estimated ticket sales are for Friday through Sunday at U.S. and Canadian theaters, according to Hollywood.com. Final figures will be released Monday.
1. "Cloudy With a Chance of Meatballs," $24.6 million.
2. "Surrogates," $15 million.
3. "Fame," $10 million.
4. "The Informant!", $6.9 million.
5. "Tyler Perry's I Can Do Bad All By Myself," $4.8 million.
6. "Pandorum," $4.4 million.
7. "Love Happens," $4.3 million.
8. "Jennifer's Body," $3.5 million.
9. "9," $2.8 million.
10. "Inglourious Basterds," $2.7 million.