Mazandaran ligger nord i Iran og grenser til provinsene Golestan i øst, Semnan, Teheran, Alborz og Qazvin i sør og til Gilan i vest. I nord har Mazandaran kystlinje mot Kaspihavet.