The automatic selection of internal standards in inductively coupled plasma-mass spectrometry was performed using a cluster analysis algorithm. The samples contained 25 analytes, spanning the atomic mass and ionization potential ranges, and a single interfering element. The interferents examined were Na, Mg, K, Zn, Ba, and Ph. The cluster analysis algorithm used kinetic energy, ionization potential, oxide bond strength, hydride bond strength, and electronegativity, to group the analytes. These variables were weighted differently in the various matrices. The performance of the clustering method and selection of internal standards was good for most analytes in the various matrices. (C) 1999 Elsevier Science B.V. All rights reserved.