Tarnabod je obec v Maďarsku v Hevešskej župe v obvode Heves.
Má rozlohu 1 033 ha a žije tu 743 obyvateľov (2007).