Diferența cheie între nucleația omogenă și heterogenă este că nucleația omogenă are loc departe de suprafața sistemului, în timp ce nucleația eterogenă are loc la suprafața sistemului.
Nucleația este etapa inițială a procesului de formare a unei noi faze termodinamice sau a unei noi structuri prin auto-organizare. Există două tipuri; sunt nucleație omogenă și nucleație eterogenă. Ele diferă între ele în funcție de locația în care se formează nucleul. Un site de nucleație este o interfață lichid-vapori la care se formează un nucleu. Prin urmare, particulele de suspensie, bulele sau suprafața unui sistem pot acționa ca un loc de nucleație. Nucleația eterogenă are loc la locurile de nucleație, în timp ce nucleația omogenă are loc departe de un loc de nucleație.