Seorang pengacara kota dapat dipilih atau ditunjuk untuk menjabat dan membantu pemerintah kota menangani semua masalah hukumnya. Di kota-kota besar, dia sering menjadi staf beberapa asisten pengacara yang berspesialisasi dalam bidang-bidang tertentu dari sistem hukum. Tugasnya adalah mewakili kota selama proses pengadilan, memberi nasihat kepada pejabat kota dalam masalah hukum dan menyiapkan dokumen hukum untuk kota. Di daerah-daerah di mana terdapat sistem pengadilan kota, ia akan sering mengadili kejahatan ringan.
Peran paling penting dari jaksa kota adalah menjadi perwakilan hukum untuk kota tempat dia bekerja. Ini dapat mencakup mengajukan tuntutan hukum atas nama kota atau membela kota dari tuntutan hukum. Di kota-kota besar atau selama kasus-kasus besar, ia dapat mengontrakkan masalah hukum kepada pengacara lain atau menyewa pengacara lain sebagai asisten. Dia, bagaimanapun, selalu pada akhirnya bertanggung jawab untuk memastikan kepentingan hukum kota dilindungi.
Pengacara kota juga bertindak sebagai penasihat hukum bagi pejabat kota. Ini biasanya melibatkan menghadiri pertemuan kota dan menjawab pertanyaan dari kepala departemen kota mengenai masalah hukum. Di kota-kota besar, pengacara sering kali mengawasi beberapa departemen hukum, yang masing-masing mengkhususkan diri dalam bidang tertentu. Misalnya, seorang pengacara medis dapat menangani semua masalah departemen kesehatan, sementara seorang pengacara keuangan akan menangani semua masalah akuntansi kota.
Di kota-kota dengan sistem pengadilan kota, jaksa kota akan sering mengadili kejahatan ringan. Sama seperti jaksa lainnya, ia juga memiliki wewenang untuk mengatur tawar-menawar pembelaan atau resolusi lain dengan individu dan pengacara pembela mereka. Mereka juga dapat menangani penegakan kode bangunan dan gangguan obat-obatan dan alkohol. Sementara sistem pengadilan kota tidak umum di kota-kota besar, mereka adalah kejadian standar di kota-kota kecil.
Selain menangani litigasi, menasihati pejabat kota dan menuntut kejahatan kecil, jaksa kota juga menangani persiapan dokumen hukum untuk kota. Ini dapat mencakup penulisan peraturan, perjanjian atau kontrak, serta penyusunan peraturan kota. Sementara banyak yang percaya anggota parlemen biasanya menangani ini, pengacara kota paling cocok untuk pekerjaan ini, karena dia dapat memastikan hak kota dan warganya dilindungi.
Pengacara semacam ini harus berpengalaman di hampir setiap bidang hukum. Bahkan jika seorang asisten jaksa kota menangani spesialisasi tertentu untuk kota tersebut, jaksa kota tetap harus mengawasi setiap masalah hukum yang mungkin dihadapi kota tersebut. Pekerjaan ini dianggap sebagai salah satu posisi jack-of-all-trade di bidang hukum, dan membutuhkan pengacara yang terorganisir dengan baik dan berpengalaman.