Kaupunginjohtaja on johtaja, joka yleensä vastaa kaupungin säännöistä, laeista, budjeteista ja hallituksen politiikoista. Tehtävä voidaan valita tai nimittää. Vaatimukset, jotka henkilön on täytettävä tullakseen kaupunginjohtajaksi, riippuvat kaupungista, jossa hän haluaa työskennellä. Joissakin kaupungeissa luetellaan vaatimukset, jotka alkavat vähintään osakkuusyrityksen tutkinnon ansaitsemisesta. Useimmissa tapauksissa henkilö, joka haluaa työskennellä tässä tehtävässä, tarvitsee kuitenkin kandidaatin tai maisterin tutkinnon tämän alan harjoittamiseksi. Kaupunki voi kuitenkin tehdä poikkeuksen koulutusta koskevista vaatimuksista, jos henkilöllä on huomattavaa kokemusta asiaan liittyvistä tehtävistä ja häntä pidetään muuten pätevänä tehtävään.
Tätä työtä tekevä henkilö on vastuussa monista eri tehtävistä, jotka liittyvät kaupungin tehokkaaseen johtamiseen. Hän voi esimerkiksi olla vastuussa rakennushankkeita ja kaavoitusta koskevien päätösten tekemisestä. Hän voi myös tehdä päätöksiä kaupungin asukkaiden terveyden ja turvallisuuden puolesta. Tätä työtä tekevä henkilö voi valvoa kaupungin eri osastoja ja tehdä päätöksiä myös talousarviosta.
Koska kaupungin johtaminen voi jollakin tavalla jäljitellä yrityksen johtamista, kokemuksen hankkiminen yrityksen johtamisesta voi osoittautua hyödylliseksi henkilölle, joka haluaa tulla kaupunginjohtajaksi. Henkilö, joka on kiinnostunut tästä urasta, voi hakea kandidaatin tutkintoa tai maisterin tutkintoa liiketaloudesta valmisteluna. Toinen mahdollinen koulutusvaihtoehto on julkishallinnon tutkinto. Jotkut ihmiset voivat kuitenkin saada tämän aseman ansaitsematta tällaista tutkintoa, varsinkin jos heillä on paljon asiaan liittyvää kokemusta. Lisäksi ne, jotka ovat aiemmin toimineet kaupungin hallituksessa tai yhdistyksessä, voidaan nähdä myönteisesti haettaessa tätä paikkaa.
Yliopistokursseista henkilö, joka voi valmistautua tulemaan kaupunginpäälliköksi, on liiketoimintaan ja viestintään liittyviä kursseja. Tietokone-, matematiikka- ja tekniikkakurssit voivat myös auttaa henkilöä valmistautumaan tähän uraan. Hallitus, taloustiede, yhteiskuntatieteet ja julkiset puheenvuorot voivat myös olla hyödyllisiä.
Päästäkseen kaupunginjohtajaksi henkilön on tyypillisesti haettava kaupunginvaltuustoa. Jotkut ihmiset voivat saada jalkansa muihin hakijoihin nähden suorittamalla harjoittelun kaupunginjohtajan toimistossa ennen hakemuksen jättämistä tai jopa työskentelemällä kaupunginjohtajan avustajana. Joskus verkostoituminen voi myös auttaa. Joissakin paikoissa mahdollisen kaupunginjohtajan on ehkä myös läpäistävä tentti todistaakseen, että hänellä on tässä tehtävässä olevalle henkilölle tärkeät tiedot ja osaamisen taso. Joillakin lainkäyttöalueilla asema valitaan ja mahdollisen ehdokkaan on aloitettava onnistunut poliittinen kampanja virkaan.