На юго-западе и западе область граничит с Днепропетровской и Запорожской областями Украины, на северо-западе — с Харьковской областью Украины, на северо-востоке — с Луганской областью Украины, на юго-востоке — с Ростовской областью России, а с юга омывается Азовским морем.
Протяжённость области с севера на юг — 255 км, с запада на восток — 180 км. Общая длина границ области составляет 1526 км, из них: сухопутные — 1376 км, морские — 140 км.