Grimstad is a town in Grimstad municipality in Agder county, Norway. The town is also the administrative centre of the municipality. It is located on the Skaggerak coast in Southern Norway along the , between the towns of Arendal (to the northeast) and Lillesand (to the southwest). The 10.02-square-kilometre (2,480-acre) town has a population (2019) of 13,543 and a population density of 1,352 inhabitants per square kilometre (3,500/sq mi). In Norway, Grimstad is considered a by which can be translated as either a "town" or "city" in English.