The annual Walk for Life was held Sept. 21 at the Rocky Mount Sports Complex.