Makarska je smještena u prirodno zaštićenoj luci, zatvorenoj s jugoistoka rtom Osejavom, a sa sjeverozapada poluotokom Sv. Petrom.
Makarska prema zadnjem popisu stanovništva ima 13 894 stanovnika, a gustoća naseljenosti iznosila je 360,2 stanovnika po km².
Zemljopisnim položajem i kulturno-povijesnim značajem od svog je postanka središte hrvatske mikroregije - Makarskog primorja.