处江西北部，鄱阳湖西岸，南瞰西山，北望匡庐，东领鄱阳，西挹云居。县境与都昌县、庐山市、共青城市、德安县、武宁县、靖安县、新建区、安义县等县区交界。县城距省会南昌仅40公里，距昌北机场18公里，距九江市80公里。京九铁路、昌九城际铁路、昌九高速公路、105国道、316国道贯穿全境。乃赣省南北通衢之要道，古有“洪都门户”之称。
行政区划.下辖11个镇、4个乡：