夜郎国位于 中国西南地区,其具体地理位置包括今天的贵州西部、北部,云南滇东北及四川南部部分地区。夜郎国的疆域最大时,可达今天四川南部和云南东部。此外,有观点认为夜郎国的地域还可能包括广西西北部的一些地区,但这一点并没有有力的证据支持。
夜郎国在秦汉时期逐渐发展壮大,成为西南夷中较大的部族之一,其势力甚至超过了西南的滇国。夜郎国的具体位置,史籍记载都很简略,只说:“临牂牁江”,其西是滇国。牂牁江是汉代以前的水名,今人根据其向西南通抵南越国都邑番禺(今广州)的记载,考订为贵州的北盘江和南盘江。
进入21世纪后,贵州数县市及湖南有关县市曾争相更名为夜郎,似乎历史上曾出现过不同的夜郎。事实上,唐代著名诗人李白多次在诗作中提到过夜郎,他所说的夜郎为唐玄宗天宝年时在今贵州桐梓一带所设的夜郎郡。此外,晋朝也曾在贵州设置过夜郎郡,地点大约在今贵州北盘江上游。历史上用夜郎作县名更出现过多次,上述前后两夜郎郡的首邑都叫夜郎县。唐初在今贵州石阡一带曾设置过夜郎县,不久在今湖南新晃一带又设置过夜郎县。宋代也短时间在湖南新晃设置过夜郎县,这是历史上最后一个叫夜郎的县名。
夜郎镇,为夜郎古国故地,位于贵州省桐梓县中部,距桐梓县城40公里,总面积148平方公里,总人口2.7万人。夜郎镇处于西部发展潜力最大的重庆两江新区两小时核心经济圈,位于川、渝通往云、贵、两广及东南亚的重要通道上,发展前景广阔无限。