Hnojník leží na řece Stonávka. Okolí je lemováno na jižní straně výběžky Beskyd s nejbližším vrcholem Godulou 739 m vysokou.
Obec je poprvé připomínaná roku 1305 a je úzce spojena s řadou významných šlechtických rodů, jimž hnojnické panství náleželo. Roku 1736 se stali posledními majiteli hnojnického statku baroni Beessové z Chrostiny, kteří přistavěli k místnímu zámku jednoposchoďovou budovu v barokním stylu a o něco později v první polovině 19. století přebudovali místní zámek do stylu slezského empíru. V současné době nemá zámek využití a postupně i s přilehlým parkem chátrá.
Další významnou památkou je jednolodní, původně dřevěný empírový kostel Nanebevzetí Panny Marie s památkově chráněnou ohradní zdí s výklenkovými kaplemi.
Hnojník je výchozím bodem pro zajímavé pěší a cyklistické výlety směřující do Beskyd. Přímo v obci je možno si zahrát fotbal, tenis, volejbal, nohejbal.