Półfinał pucharu Europy w lekkoatletyce w 1967 mężczyzn odbył się 22 i 23 lipca w Sztokholmie. Był to jeden z trzech półfinałów. Pozostałe odbyły się w Duisburgu i Ostrawie.

Wystąpiło sześć zespołów, z których dwa najlepsze awansowały do finału.

Klasyfikacja generalna Poz.ReprezentacjaPunkty 1 105 2 87 3 69 4 65 5 53 6 51

Wyniki indywidualne Kolorami oznaczono zawodników reprezentujących zwycięskie drużyny.

Bieg na 100 metrów Lp. Państwo Zawodnik Wynik 1. Harald Eggers 10,6 2. Amin Tujakow 10,7 3. Hans Krumlinde 10,8 4. Paul Poels 10,8 5. Kjell Brenne 10,8 6. Heikki Jolula 11,0

Bieg na 200 metrów Lp. Państwo Zawodnik Wynik 1. Heinz Erbstößer 21,4 2. Amin Tujakow 21,5 3. Richard Simonsen 21,6 4. Herman Van Coppenolle 21,6 5. Curt Johansson 21,9 6. Jorma Ehrström 22,1

Bieg na 400 metrów Lp. Państwo Zawodnik Wynik 1. Borys Sawczuk 46,6 2. Willy Vandenwyngaerden 46,9 3. Wilfried Weiland 47,0 4. Richard Simonsen 47,2 5. Staffan Nilsson 48,6 6. Heikki Pippola 48,9

Bieg na 800 metrów Lp. Państwo Zawodnik Wynik 1. Michaił Żełobowski 1:47,8 2. Willy Mertens 1:48,3 3. Ove Berg 1:48,7 4. Manfred Matuschewski 1:48,8 5. Arne Kvalheim 1:49,0 6. Juha Väätäinen 1:50,3