Den Nesselbock findet man an vor allem an Disteln und Brennesseln, in die Stängel dieser Pflanzen werden auch die Eier abgelegt aus denen sich die Larven entwickeln.