Cette commune est mondialement connue pour ses monuments de délectation que sont les vins de l'appellation Saint-Estèphe. On considère que les premières vignes ont été plantées à l'époque romaine, mais c'est à partir du XVIIe siècle que le domaine s'est agrandi grâce au drainage des terres marécageuses. Le vignoble stéphanois occupe environ 1 230 ha. Les cépages principaux qui rentrent dans la composition de l'appellation sont le merlot, le cot, le petit verdot, le cabernet-franc, le cabernet-sauvignon et le carménère. Au milieu des vignes, le bourg est dominé par son église du XVIIe siècle. De l'ancien port, on admire le vaste panorama sur la Gironde.