Flekkefjord er den vestligste av bykommunene langs Sørlandskysten. Kommunesenteret ligger nært E39, omtrent midtveis mellom Kristiansand og Stavanger. I tillegg til bysenteret omfatter Flekkefjord kommune også tettstedene Sira, Gyland, Rasvåg og Kirkehamn.