Heda socken gränsar i norr till Svanshals, i öster till Rök och Stora Åby och i väster till Ödeshög och Västra Tollstad. Socknen består mestadels av slättland med låga kullar och åsar. I områdets norra del finns uppodlade mossmarker i det som en gång var sjön Tåkerns botten. Disaån flyter också genom socknen. Heda kyrka har anor från 1100-talet och har ett litet speciellt utseende. Den var på väg att rivas på 1840-talet efter ett beslut av sockenstämman men räddades åt eftervärlden efter utsocknes invändningar.