The major difference between market capitalization and free float is: Market capitalization is the total value of a company’s shares of stock. Whereas, the number of outstanding shares for trading by the general public, is termed as a float. The free float method to calculate the market cap excludes locked-in shares i.e. the shares held by the company and the government.