Behshahr se encuentra en el este de la provincia de Mazandaran a una altitud de 20 metros sobre el nivel del mar. Esta ciudad conduce al mar Caspio desde el norte, la cordillera de Alborz y la provincia de Semnan desde el sur, la provincia de Golestan desde el este y la ciudad de Neka desde el oeste. Hay una montaña al sur de esta ciudad y una llanura al norte. La parte montañosa de la región tiene un clima frío y moderado, y en sus llanuras intermontanos hay terrazas y tierras de cultivo.
Esta ciudad se compone de tres partes "Central", "Galugah" y "Yaneh Sar", tres ciudades "Behshahr", "Rostam Kola", "Galugah" y cinco aldeas.
Behshahr es una de las ciudades con buen clima, que cuenta con atractivos turísticos naturales e históricos. Las granadas, los cítricos, el arroz, las semillas de girasol y la colza son muy famosas en esta ciudad.
Behshahr es uno de los centros de producción de semillas, aceite vegetal y jabón en Irán, y su fábrica de chips tiene una larga historia. Puerto de Amir Abad es también una de las áreas económicas especiales en crecimiento cerca de Behshahr. La existencia de la ciudad industrial de Behshahr y el área industrial de Sefidchah ha aumentado la importancia económica de esta ciudad.
Los habitantes de Behshahr son musulmanes y chiítas y hablan con dialecto mazandaraní y el idioma persa.