A principal diferença entre a nucleação homogênea e heterogênea é que a nucleação homogênea ocorre longe da superfície do sistema, enquanto a nucleação heterogênea ocorre na superfície do sistema.
A nucleação é a etapa inicial do processo de formação de uma nova fase termodinâmica ou de uma nova estrutura via auto-organização. Existem dois tipos; eles são nucleação homogênea e nucleação heterogênea. Eles diferem uns dos outros de acordo com a localização onde o núcleo se forma. Um local de nucleação é uma interface líquido-vapor na qual se forma um núcleo. Portanto, partículas em suspensão, bolhas ou a superfície de um sistema podem atuar como um local de nucleação. A nucleação heterogênea ocorre em locais de nucleação, enquanto a nucleação homogênea ocorre fora de um local de nucleação.