Incumbent Mayor Bill Woolsey will face attorney Trent Kernodle in the Town of James Island's mayoral race.

Town voters also will decide who will fill all four Town Council seats when they go to the polls July 29. The deadline for filing for town elections was May 30. Six candidates are running for the four Town Council seats. They are: Mary Beth Berry, Leonard Blank, Garrett Milliken, Darren Troy Mullinax, Lyndy Palmer and Joshua Stokes.

Berry, Blank and Mullinax currently hold Town Council seats.

The town's latest incorporation was in August 2012 and state law requires that it hold an election within two years of its incorporation. So, town residents must elect a new mayor and new members for all four Town Council seats.

James Island incorporated three previous times, but each of those efforts were squashed, largely due to lawsuits from the city of Charleston.

Reach Diane Knich at 843-937-5491 or on Twitter at @dianeknich.