Kantig hertshooi komt voor op zonnige tot licht beschaduwde plekken, vaak op matig zure, voedselarme tot matig voedselrijke, en matig droge tot natte gronden. Je vindt het langs waterkanten, in graslanden en lichte loofbossen. Net als andere hertshooi-soorten kun je de bloemen drogen voor thee. Van juni tot september trekken de gele bloemen hommels, bijen, vlinders en andere bestuivers aan.
Je kunt kantig hertshooi makkelijk onderscheiden van sint-janskruid door de vierkante stengel en het lagere aantal olieklieren.