There are a few reasons why TSA agents wear badges. One reason is to identify themselves as members of the Transportation Security Administration. This helps to ensure that travelers know who they can go to for help with any security concerns they may have.