제30회 하계 올림픽 육상 경기는 2012년 8월 3일부터 12일까지 열흘 동안 영국 런던 올림픽 경기장에서 열렸다. 세부 종목은 이전 대회인 베이징 올림픽과 똑같이 47종목(남자 24, 여자 23)이었다. 경기 참가 선수 중 나이가 가장 어린 선수는 열다섯 살인 안도라의 크리스티나 요베라 선수였고, 나이가 가장 많은 선수는 마흔여섯 살인 우크라이나의 올렉산드르 드리홀이었다.[1]
2012년 하계 올림픽 육상의 세부 종목은 아래와 같다.
트랙과 필드 종목은 올림픽 경기장에서 경보와 마라톤 경기는 출발점과 도착점이 모두 더몰이 이었다.[2]