Bodø kommune ligger sentralt midt i fylket og ute ved kysten. Bodø er en del av landskapet og regionen Salten, som dekker ni kommuner. Fem av disse grenser til Bodø. Sørfold ligger nordøst for Bodø, Fauske grenser i øst, Saltdal ligger mot sørvest, mens Beiarn og Gildeskål grenser begge mot Bodøs sørlige kommunegrense. I nord har Bodø også en marin grense til Steigen over Folda. Den sentrale delen av kommunen ligger på Bodøhalvøya. Nord for denne ligger Kjerringøy, mens Tverlandet, Saltstraumen og Skjerstad ligger sør i kommunen. Disse har hvert sitt folkevalgte lokalstyre. Bodøs historie strekker seg tilbake til steinalderen da stabile fiskefangster gjorde Saltstraumen til Bodøs eldste bosetning. Det som er indre by idag har vært strandområder. Da vannet trakk seg tilbake, ble de store flate områdene ytterst på Bodøhalvøya gradvis omgjort til dyrka mark. Det stabile fisket bidro til at Bodø fikk bystatus 20. mai 1816. Dette var for å skape en kjøpstad i nærheten av Lofoten, slik at fisken ikke måtte gå gjennom Bergen først, som foreløpig hadde et monopol på saltvannsfiskeriet. Først i 1860-årene, da sildefisket kom, ble Bodø en merkbar by på norgeskartet. Bodø ble gjenreist etter andre verdenskrig, og tettbebyggelsen har siden vokst betydelig utover det tradisjonelle sentrumsområdet. Det meste av boligbyggingen har siden 1960-årene funnet sted østover langs riksvei 80 og omkring ti kilometer østover fra sentrum. Her ligger blant annet bydelene Hunstad og Mørkved som har egne bydelssentra, men som ennå i stor grad har preg av forsteder eller sovebyer. Etter hvert har byen også vokst langs en akse nordover mot Kjerringøy, slik som tettstedsbebyggelsen i Skivika og Løpsmarka. Løding er Bodøs nest største tettsted, og ligger 15 kilometer øst for sentrum, innerst på halvøya Tverlandet.