Las razones por las que el aceite flota en el agua son porque estas aguas y aceites tienen diferentes densidades y polaridades. El aceite y el agua no se mezclan o son inmiscibles porque el aceite es menos denso que el agua y flotará sobre él. .
En física, la definición de densidad es que la masa de un material se divide por su volumen. Si uno usa volúmenes iguales de aceite y agua en un experimento que compara sus densidades, entonces las densidades de aceite y agua serán diferentes porque el agua y el aceite tienen masas diferentes.
La segunda razón por la cual el petróleo que flota sobre el agua tiene que ver con las polaridades de estas sustancias. El agua es polar y el petróleo no es polar, y no habrá atracción entre sus moléculas. Esto explica la formación de capas separadas de aceite y agua y su inmiscibilidad.