As razões pelas quais o óleo flutua na água são porque a água e o óleo têm densidades e polaridades diferentes. Óleo e água não se misturam ou são imiscíveis porque o óleo é menos denso que a água e flutuará sobre ele .
Em física, a definição de densidade é que a massa de um material é dividida por seu volume. Se alguém usar volumes iguais de óleo e água em um experimento comparando suas densidades, as densidades de óleo e água serão diferentes porque água e óleo têm massas diferentes.
A segunda razão para o óleo flutuando em cima da água deve-se às polaridades dessas substâncias. A água é polar e o óleo é apolar, e não haverá atração entre suas moléculas. Isso explica a formação de camadas separadas de óleo e água e sua imiscibilidade.