Salduvės piliakalnis įrengtas aukščiausioje atskiros didelės kalvos dalyje. Aikštelė apskrita, 20 m skersmens, iš visų pusių apjuosta pylimo, kuris vakarų krašte yra 1,7 m aukščio, 20 m pločio, kitur – 0,5 m aukščio, 10 m pločio. Piliakalnis apardytas 1915, 1941 ir 1944 m. apkasų, papėdės pylimo vakarinė dalis nukasta 1977 m. čia statant monumentą mūšiams, vykusiems Šiaulių žemėje 1236–1945 m. Aikštelėje įrengtas geodezinis ženklas. Piliakalnis dirvonuoja, vakariniame šlaite įrengti laiptai. Paminklo teritorijos plotas 98100 m².