Kelarabad is a coastal city situated in the Mazandaran province of northern Iran. It serves as the capital of the Kelar District within Abbasabad County.
The city's geography is defined by its position between the Caspian Sea to the north and the northern slopes of the Alborz mountains to the south.