Il differenza fondamentale tra la nucleazione omogenea ed eterogenea è che la nucleazione omogenea si verifica lontano dalla superficie del sistema mentre la nucleazione eterogenea si verifica sulla superficie del sistema.
La nucleazione è la fase iniziale del processo di formazione di una nuova fase termodinamica o di una nuova struttura tramite l'auto-organizzazione. Ce ne sono due tipi; sono nucleazione omogenea e nucleazione eterogenea. Differiscono l'uno dall'altro in base alla posizione in cui si forma il nucleo. Un sito di nucleazione è un'interfaccia liquido-vapore in corrispondenza della quale si forma un nucleo. Pertanto, le particelle di sospensione, le bolle o la superficie di un sistema possono agire come un sito di nucleazione. La nucleazione eterogenea si verifica nei siti di nucleazione mentre la nucleazione omogenea avviene lontano da un sito di nucleazione.