Golf Courses in Jefferson County
Browse all 15 golf courses in Jefferson County, Alabama.
15Courses
137Avg Slope
3Rated
Browse by City
All Courses in Jefferson County
publicFull Scorecard
Hoover Country Club
Birmingham · 18 holes
publicFull Scorecard
Pine Tree Country Club
Irondale · 18 holes
publicFull Scorecard
Vestavia Country Club
Birmingham · 18 holes
public
Castle Pines Golf Course
Gardendale · 18 holes
public
Country Club of Birmingham
Mountain Brook · 18 holes
public
Frank House Municipal Golf Course
Bessemer · 18 holes
public
Grayson Valley Country Club
Trussville · 18 holes
public
Green Brian Golf Course
Morris · 18 holes
public
Highland Park Golf Course
Birmingham · 18 holes
public
Mountain Brook Club
Mountain Brook · 18 holes
public
Old Overton Club
Vestavia Hills · 18 holes
public
Old Overton Club
Vestavia Hills · 18 holes
public
RTJ Oxmoor Valley Golf
Birmingham · 18 holes
public
Roebuck Municipal Golf Course
Birmingham · 18 holes
public
Trussville Country Club
Trussville · 18 holes
About Golf in Jefferson County
Jefferson County in Alabama has 15 golf courses. The average slope rating across rated courses in Jefferson County is 137, making it a challenging area for golfers. Set up tee time alerts for any course and get notified when your preferred time becomes available. Looking for more options? Browse all courses in Alabama.