Trick or Treat on the Square, downtown Gainesville. 3-5 p.m. Oct. 31. Free.
Northeast Georgia History Center Ghost Walks, 6-8 p.m. Oct. 28-29; walks will begin every 20 minutes. 322 Academy St., Gainesville. $10. 770-297-5900.
Trick or Treat on the Trail (Gainesville Parks and Rec), Oct. 29. Rock Creek Park. Petting zoo, movie, candy, and other kids activities. Free; canned food donations sought.
Hall County Parks and Leisure's annual pet costume contest. 10 a.m. to noon, Oct. 29. Hall County Animal Shelter to provide rabies clinic and mini-adoption. Laurel Park, 3100 Old Cleveland Highway, Gainesville. Registration will be held at the event with an entry fee of $5. Prizes will be awarded in each category. 770-535-8280
Holly Halloween. Holly Theater, 69 W. Main St., Dahlonega, 9 p.m. Oct. 31. Showing of "Rocky Horror Picture Show," followed by Chris McKay and the Critical Darlings in concert. Tickets $7, on sale at door or online
Dahlonega Trick or Treat, 5:30-7:30 p.m. Oct. 31. Ages 12 and younger. Donate candy at the visitors center or Paul Thomas Chocolates. Roads will be re-routed during downtown trick-or-treating. 706-864-3513.
Gold Museum Halloween, 6-9 p.m. Oct. 31. Dahlonega Gold Museum Historic Site, Dahlonega. Trick-or-treating, costume contest with prizes, special treats on square from local merchants. 706-864-2257.
Trick or Treat on the Square, Clarkesville, 5-7 p.m. Oct. 31. Costume contest, candy and more.
Clarkesville Spooktacular, 5-7 p.m. Oct. 31. Sam Pitts Park. Games, candy and vendor booths.
Halloween Walk, 4-6 p.m. Oct. 31, downtown Jefferson. Ages 12 and younger, trick-or-treating, face-painting, hayrides. Parking available at the Jefferson Civic Center and at the Jackson County Historic Courthouse. Sponsored by Main Street Jefferson and city of Jefferson. 706-367-5714.