Fälthockey vid de olympiska sommarspelen 2012 ägde rum i London, Storbritannien, från 29 juli till 11 augusti. Det fanns 12 lag i både herr- och damturneringarna.

Nederländerna vann damturneringen och Tyskland vann herrturneringen.