Fernandina Beach is a city located in Nassau County in the state of Florida in the United States of America and on Amelia Island. The area was first inhabited by the Timucuan tribe.
As of the 2000 census, the city had a total population of 10,549. As of 2004, the population recorded by the U.S. Census Bureau is 11,241. It is the county seat of Nassau County.