Using social media is one of the best ways to reach and advertise to a local audience. Being able to target specific groups allows you to narrow down the scope of your advertising material, thereby significantly increasing the return on your ad spend.
With people using social media for an average of two hours a day, it is an extremely effective platform for advertising. Not to mention, people tend to engage with and trust local brands they see on social media more.