Karışımlar iki ana kategoriye ayrılır: homojen ve heterojen. Homojen karışımlar, her tarafında aynı özelliği gösteren, tek bir madde gibi gözüken karışımlardır. Heterojen karışımlar, bileşenlerinin karışımın her tarafında aynı oranda bulunmadığı ve aynı özelliği göstermediği karışımlardır. Heterojen karışımlar ayrıca süspansiyon, emülsiyon ve aerosol gibi alt gruplara ayrılır.