Ballard Cemetery is located at 389-399 Ballard Church Road, Hamilton, AL . Hamilton, AL is located in Marion County, AL.