夜郎国主要在今贵州的西部和南部。
古夜郎国的具体位置,史籍记载都很简略,只说:临牂牁江,其西是滇国。
牂牁江是汉代以前的水名,今人根据其向西南通抵南越国都邑番禺今广州的记载,考订为贵州的北盘江和南盘江。
多数人认为,夜郎国的地域,主要在今贵州的西部和南部,可能还包括云南东北、四川南部及广西西北部的一些地区。
在考古发掘未提供出可靠证据前,这样的争论必然还将继续下去。