Local ranking is about a huge number of local factors; mainly where you are located e.g. your actual physical address location and details, have you got a proper schema markup for that location on your website, have you got Google/Bing Business listings for that location, have you got local citations and relevant local directory listings, does your social media correlate with the location details etc.
These are the key ranking measures for local SEO, but the main performance details are the actual quality of your site, its content, your business process and reviews etc. Talking about local events is an absolute irrelevance, unless your business is about local events.