The primary difference between these two mattress types is the fact that foam mattresses are synthetically produced from chemicals, while latex mattresses are made from a natural substance produced by the rubber tree. Keep in mind that not all latex mattresses are 100-percent natural; some have been manufactured with chemical additives to achieve a specific firmness or feel.