Residents of the town of James Island will go to the polls July 29 to elect the fledgling municipality's next mayor and town council members.

Town Administrator Ashley Kellahan said the town's current incorporation happened in August 2012. State law requires the new town to 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.

The filing period for candidates opens at noon Monday and runs through noon on May 30.

People can filed for the election at James Island Town Hall at 1238-B Camp Road. The filing fee is $150 for the mayor's race and $100 for Town Council races.

Bill Woolsey, the town's current mayor, said he plans to run again. Woolsey ran unopposed in the last election.

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