Gallatin is located in
Sumner County (of which it is the county seat) northeast of
Nashville along US Highway 31E near Old Hickory Lake and Bledsoe Creek State Park. The population estimate for July 1, 1998 was 21,608, an increase of 2,814 since 1990.
.
Gallatin is part of the Nashville, Tennessee metro area.