One hundred mantle xenoliths were collected from a hawaiite flow of Miocene–Pliocene age near Rayfield River, south-central British Columbia. The massive host hawaiite contains subrounded xenoliths that range in size from 1 to 10 cm and show protogranular textures. Both Cr-diopside-bearing and Al-augite-bearing xenoliths are represented. The Cr-diopside-bearing xenolith suite consists of spinel lherzolite (64%), dunite (12%), websterite (12%), harzburgite (9%), and olivine websterite (3%). Banding and veining on a centimetre scale are present in four xenoliths. Partial melting at the grain boundaries of clinopyroxene is common and may be due to natural partial melting in the upper mantle, heating by the host magma during transport, or decompression during ascent.Microprobe analyses of the constituent minerals show that most of the xenoliths are well equilibrated. Olivine is Fo89 to Fo92, orthopyroxene is En90, and Cr diopside is Wo47En48Fs5. More Fe-rich pyroxene compositions are present in some of the websterite xenoliths. The Mg/(Mg + Fe2+) and Cr/(Cr + Al + Fe3+) ratios in spinel are uniform in individual xenoliths, but they vary from xenolith to xenolith. Equilibration temperatures for the xenoliths are 860–980 °C using the Wells geothermometer. The depth of equilibration estimated for the xenoliths using geophysical and phase equilibrium constraints is 30–40 km.