joseph prenye answered question 8/1/2009 Why Does Oil Float On Water? Oil has more loosed molecules than water Also water has greater molecular attraction than oil.