The Ca(2+)-binding proteins S100A1, S100A2, S100A4, S100A6 and S100B were evaluated immunohistochemically in normal skin and skin appendage tumours. Epidermal basal cells, epithelial cells of sebaceous glands, hair follicle sheet epithelia and eccrine duct reacted strongly with an antiserum against human S100A2 but were nonreactive or weakly reactive to S100A1, S100A4, S100A6 and S100B. Varying types of skin appendage tumours and most peripheral cells in tumour nests of basal cell carcinoma and squamous cell carcinoma showed positive S100A2 immunoreactivity in neoplastic cells corresponding to basal cells but were nonreactive or faintly reactive for other S100 proteins. Langerhan's cells and melanocytes were labelled by S100B. Basophilic cells of calcifying epithelioma were occasionally stained with S100A2 antiserum. Eccrine poroma did not react with any S100 antiserum. Mixed tumours of the skin containing neoplastic myoepithelial cells stained strongly for S100A2 and S100B but only faintly for S100A1, S100A4, S100A6. This is the first report on selective evaluation of different S100 proteins in normal skin. These antibodies are valuable tools for better characterization of skin appendage tumours.