Makarska je smještena u prirodno zaštićenoj luci, zatvorenoj s jugoistoka rtom Osejavom, a sa sjeverozapada poluotokom Sv. Petrom.
Makarska prema prvim rezultatima Popisa stanovništva iz 2021. ima 13 344 stanovnika.
Zemljopisnim položajem i kulturno-povijesnim značajem od svog je postanka središte hrvatske mikroregije - Makarskog primorja.