The Keeping Up With the Kardashians star came number one in the ranking by The Daily Beast, beating off former Hills stars Lauren Conrad and Audrina Patridge, according to Variety.com.
Kim, 30, who finished filming for the fifth season of Keeping Up With the Kardashians this year, made her money by doing things like promoting brands Skechers and Kotex, as well as raking in up to $75,000 for an appearance.
Conrad came second with $5million she made from her fashion career and books.
Lauren's most recent book, Sugar and Spice, has sold more than one million hardback copies.
Other names which feature in the top ten include Kate Gosselin, Kendra Wilkinson, Kourtney Kardashian, Khloe Kardashian and Bethenny Frankel.