The oxygen and hydrogen isotope composition of hydrothermal fluids associated with the Variscan granites of southwest England has been inferred from analysis of various silicate minerals (predominantly quartz) and by direct analysis of fluid inclusions within quartz and fluorite. These data have been combined with the results of a fluid inclusion study to develop a model for the origin and evolution of hydrothermal fluids in the region. Magmatic fluids expelled from the granites had compositions in the range 6D = -65 to -15%o, and 6180 = 9 to 13%o. Respective temperature, salinity, fluid 6D, and fluid 8180 values for the (i) early Sn-W mineralization, (ii) later Cu-Pb-Zn sulphide mineralization, and (iii) latest 'crosscourse' Pb-Zn-F mineralization are: (i) 230-400 ~ 5-15 wt.% NaC1 equiv,, -39 to -16%o, and 7.0 to 11.2%o, (ii) 220-300 ~ mostly 2-8 wt.% NaC1 equiv., -41 to -9%0, and 2.3 to 8.1%o, and (iii) 110-150~ 22-26 wt.% NaC1 equiv., -45 to +2%0, and -1.8 to +5.5%o. These data highlight the important role of both magmatic fluids exsolved from the crystallizing granite, and basinal brines circulating within restricted fracture systems.