Abstract-In many data broadcasting applications clients are grouped into several groups, each one located at a different region, with the members of each group having similar demands. This paper proposes a mechanism that exploits locality of demand in order to increase the performance of wireless data dissemination systems. It trades the received energy per bit redundancy at distances smaller than the radius of the service area for an increased bit rate and thus transmission speed for items demanded by clients at such distances. The bit rate for an item transmission is dynamically determined from the distance between the server's antenna to the group of clients that demand this item via a simple feedback from the clients. Additionally, a simple mechanism is introduced that protects performance around the geographical area of interest from degradation caused by clients that are located elsewhere and demand the same information items with clients inside that area.