Peraturan Daerah Kota Semarang Nomor 1 Tahun 2004 mengatur tentang penyelenggaraan dan retribusi parkir di tepi jalan umum. Latar belakangnya adalah untuk meningkatkan pelayanan perparkiran, mewujudkan ketertiban lalu lintas, dan karena Peraturan Daerah sebelumnya (Nomor 11 Tahun 1998) sudah tidak sesuai dengan perkembangan keadaan. Tujuan dari peraturan ini adalah untuk mengatur kembali penyelenggaraan dan retribusi parkir di tepi jalan umum.
Ketentuan substansial mencakup kewenangan Pemerintah Daerah dalam perencanaan, pengelolaan, pembinaan, pengendalian, dan pengawasan perparkiran. Pengelola parkir wajib memperoleh izin dari Walikota. Lokasi parkir meliputi seluruh tepi jalan umum yang ditetapkan oleh Walikota dengan memperhatikan tata ruang kota, keselamatan lalu lintas, kelestarian lingkungan, dan kemudahan pengguna jasa. Penyelenggara parkir wajib menyediakan fasilitas seperti lahan parkir, rambu, papan informasi, juru parkir, dan karcis parkir, serta jasa pelayanan berupa penataan, penertiban, pengawasan, dan keamanan.
Pengguna jasa parkir wajib mematuhi rambu, menggunakan karcis, dan memelihara ketertiban. Dilarang melakukan kegiatan selain parkir. Pengelola parkir dilarang menyelenggarakan parkir tanpa izin dan memungut tarif di luar ketentuan. Pemerintah Daerah berhak memindahkan kendaraan yang parkir tidak sesuai ketentuan. Retribusi dikenakan atas jasa pelayanan dan fasilitas parkir, dengan subjek retribusi adalah pengguna jasa parkir. Retribusi digolongkan sebagai retribusi jasa umum dan diukur berdasarkan jumlah roda kendaraan bermotor. Tarif retribusi ditetapkan berdasarkan prinsip pengendalian penggunaan jasa, kemampuan masyarakat, aspek keadilan, dan biaya penyelenggaraan.