Most layer types have a subsection called Label in the Appearance section, which is composed of a checkbox to enable/disable the label, an expression that you can use to set what to show over a region, and an option called Outer resolution limit that sets the maximum zoom that enables the label to be shown. The following screenshot depicts all of these parameters:
Setting this box into our area layer will render the name of our borough over the map, as shown in the following screenshot:
You can add more information by concatenating strings. For example, if you use
=borough & ' ' & count(unique_key) & ' Collisions' as the expression, you will see how many collisions happened in each region: