A kifejlett szalamandra különféle rovarokkal, meztelen csigákkal, százlábúakkal, ászkákkal és férgekkel táplálkozik. Tiszta vizű patakok és csermelyek környékén, elsősorban lomberdőkben él. Az állatok kora tavasszal előbújnak telelőhelyükről (fagymentes természetes üregekből), ahol nemritkán csoportosan vészelik át a téli időszakot. Kedveli a sűrű növényzetű, mohával borított, bokrokkal, cserjékkel és kövekkel tarkított lejtőket, valamint az öreg lomberdőket, ahol sok a kidőlt fa és farönk. Általában éjjel aktív, de nagyobb esők után nappal is előbújik.
A vadonban 14–20,fogságban 24–30 évig él.
A foltos szalamandra elevenszülő, teljesen mozgásképes lárvákat hoz a világra. A lárvák fejlődésének nagy része anyjuk testében zajlik le. A lárvák lerakása tavasszal vagy nyáron történik, patakokba vagy csermelyekbe. Éjjelente rakják le a lárvákat, egy-egy erősebb nőstény akár hetvenet is. Mivel a kifejlett szalamandra nagyon gyenge úszó, óvakodnia kell a lárvák lerakásánál: nehogy a vízbe essen, mert belefullad.
A lárvák 4-5 hónapig a vízben élnek, apró rákokkal és férgekkel táplálkoznak. Ezután már hasonlítanak a kifejlett állatokra, de még 4 év kell az ivarérettség eléréséig.
A halántékán lévő fekete pöttyökkel tarkított mirigyekben termelődő váladék szembe vagy szájba jutva nyálkahártya-gyulladást okoz.