Оахака граничит со штатами Герреро на западе, Пуэбла на северо-западе, Веракрус на севере, Чьяпас на востоке и Тихий океан на юге.
Оахака находится рядом с Герреро, Пуэблой, Веракрус-де-Игнасио-де-ла-Льаве и Чьяпасом.