Greenhouse gases and tropospheric sulphate aerosols--the main human influences on climate--have been shown to have had a detectable effect on surface air temperature, the temperature of the free troposphere and stratosphere and ocean temperature. Nevertheless, the question remains as to whether human influence is detectable in any variable other than temperature. Here we detect an influence of anthropogenic greenhouse gases and sulphate aerosols in observations of winter sea-level pressure (December to February), using combined simulations from four climate models. We find increases in sea-level pressure over the subtropical North Atlantic Ocean, southern Europe and North Africa, and decreases in the polar regions and the North Pacific Ocean, in response to human influence. Our analysis also indicates that the climate models substantially underestimate the magnitude of the sea-level pressure response. This discrepancy suggests that the upward trend in the North Atlantic Oscillation index (corresponding to strengthened westerlies in the North Atlantic region), as simulated in a number of global warming scenarios, may be too small, leading to an underestimation of the impacts of anthropogenic climate change on European climate.