Zawody lekkoatletyczne na Igrzyskach Śródziemnomorskich 1997 odbyły się w dniach 15–19 czerwca w Bari. Areną zawodów był głównie Stadio San Nicola.

Wyniki Mężczyźni Konkurencja16px 1. miejsceWynik16px 2. miejsceWynik16px 3. miejsceWynikBieg na 100 m Angelos Pawlakakis 10,13 Aninos Markulidis 10,23 Stéphane Cali 10,28Bieg na 200 m Giovanni Puggioni 20,44 Jeorjos Panajiotopulos 20,53 Prodromos Katsandonis 20,55Bieg na 400 m Jean-Louis Rapnouil 45,58 Marco Vaccari 45,74 Samir-Adel Louahla 46,07Bieg na 800 m Giuseppe D’Urso 1:47,10 Andrea Longo 1:47,54 Djabir Saïd-Guerni 1:47,76Bieg na 1500 m Driss Maazouzi 3:44,77 Branko Zorko 3:45,17 Reyes Estévez 3:45,40Bieg na 5000 m Alberto García Fernández 13:25,29 El Hassan Lahssini 13:28,95 Saïd Berioui 13:53,98Bieg na 10 000 m Ismaïl Sghyr 28:05,74 Abderrahim Zitouna 28:19,85 Kamel Kohil 28:24,19Maraton Azzedine Sakhri 2:28:40 Giovanni Ruggiero 2:21:08 Mustapha Damaoui 2:21:32Bieg na 3000 m z przeszkodami Brahim Boulami 8:18,80 Hicham Bouaouiche 8:20,30 Giuseppe Maffei 8:23,43Bieg na 110 m przez płotki Vincent Clarico 13,61 Mauro Re 13,71 Emiliano Pizzoli 13,72Bieg na 400 m przez płotki Zeid Abou Hamed 49,25 Laurent Ottoz 49,27 Miro Kocuvan 49,43Sztafeta 4 × 100 mNicola AsumiGiovanni PuggioniAngelo CipolloniSandro Floris 38,61 Frutos FeoVenancio JoséJordi MayoralFrancisco Javier