About Franklin County

County Seat Russellville

Franklin County, Alabama is located in the northwestern corner of the state, located along the Tennessee state line and bordered by the Tennessee River to the south. Established on February 6, 1818, Franklin County was named in honor of Benjamin Franklin. Franklin County Seat is Russellville, a city of approximately 10,000 residents that is the commercial and governmental hub of Franklin County. Franklin County includes approximately 635 square miles of land characterized by rolling hills, fertile valleys, and scenic waterways. The total county population is estimated at around 32,000 residents.

  • Major landmarks include the Bear Creek Development Authority lakes system, which provides recreational opportunities and economic development through tourism.

Franklin County is known for its rich Civil War history, natural beauty, and agricultural heritage. Franklin County Courthouse, located at 410 North Jackson Avenue in Russellville, houses several key offices including the Circuit Clerk, Probate Judge, and Tax Assessor. Franklin County Recorder of Deeds maintains land records and property transfers.

Franklin County Commission, which meets at the courthouse, governs Franklin County's operations. Franklin County's economy has traditionally centered on agriculture, particularly poultry farming and cattle production, though manufacturing has grown significantly in recent decades. The Natchez Trace Parkway passes through the southern portion of Franklin County, connecting Franklin County to broader historical tourism networks.

What makes Franklin County unique is its combination of small-town Southern charm, outdoor recreational opportunities, and proximity to larger cities like Florence and Muscle Shoals in the Shoals region.

Sheriff, Police & Law Enforcement

Sheriff & Law Enforcement

Franklin County Sheriff's Office is responsible for maintaining law and order in Franklin County's unincorporated areas. The office oversees Franklin County Jail, processes arrests, and maintains criminal records. The Sheriff's Office also conducts patrols, investigates crimes, and provides community programs meant to crime prevention and public safety. Notable divisions within the office include the Criminal Investigation Division and the Drug Task Force, which focus on solving crimes and combating drug-related offenses in Franklin County.

Police Departments

In addition to Franklin County Sheriff's Office, several municipal police departments operate within Franklin County. These include the Russellville Police Department, Red Bay Police Department, and Phil Campbell Police Department. Each department is responsible for law enforcement within its respective city limits. The agencies coordinate on major crimes and emergencies, often working together on investigations and public safety initiatives to ensure full coverage throughout Franklin County.

Law Enforcement & Arrests

Franklin County Sheriff's Office, located at 405 North Jackson Avenue in Russellville, Alabama 35653, is the primary law enforcement agency for unincorporated areas of Franklin County. The Sheriff's Office operates Franklin County Jail and Detention Center, which houses pre-trial detainees and sentenced misdemeanor offenders. Citizens can contact the Sheriff's Office for Inmate lookup services are typically available by calling the jail directly or visiting the Sheriff's Office in person during business hours.

  • Citizens may request arrest records by submitting a written request to the Sheriff's Office or the applicable municipal police department.
  • Processing fees may apply for copies of reports and records.
  • Alabama law allows law enforcement agencies to charge reasonable fees for copies of records.

Municipal law enforcement is provided by the Russellville Police Department, which serves Franklin County Seat, and the Red Bay Police Department, which serves the town of Red Bay in the western part of Franklin County. Phil Campbell also maintains its own police department for municipal law enforcement. Under the Alabama Public Records Law, codified in Alabama Code § 36-12-40, arrest records and booking information are generally considered public records.

Mugshots and booking photos are typically maintained by the detention facility and may be available through in-person requests or third-party aggregate websites, though the Sheriff's Office itself may not maintain an online mugshot database. For current arrest information, contact Franklin County Sheriff's Office directly. Franklin County does not have tribal police jurisdictions.

The Alabama Law Enforcement Agency (ALEA) also has jurisdiction throughout Franklin County for state-level enforcement.

Criminal, Arrest & Jail Records

Criminal Records

Criminal records in Franklin County cover felony, misdemeanor, and traffic offenses, as well as the sex offender registry. Franklin County Sheriff's Office and local police departments maintain these records. Residents can run a background check through the Alabama Law Enforcement Agency, which provides full criminal history reports. The Alabama Bureau of Investigation also offers services to Franklin County residents, including fingerprint-based background checks for employment and licensing purposes.

Arrest Records

Arrest records in Franklin County are maintained by Franklin County Sheriff's Office. These records include details of the arrest, charges filed, and personal information of the arrestee. Residents and attorneys can request arrest records by contacting the Sheriff's Office directly. The records typically include the date of arrest, charges, and booking information. Alabama's public records law, known as the Alabama Open Records Act, governs the accessibility of these records, for public access and public access to governmental documents.

Jail & Inmate Records

Franklin County Jail, located in Russellville, is the primary detention facility for people arrested within Franklin County. The booking process includes fingerprinting, photographing, and recording personal information. Inmate lookup is available through the Sheriff's Office If you need information on current detainees. Visitation rules are specific to the facility, requiring visitors to schedule appointments and adhere to strict guidelines.

  • The bond and bail process in Alabama allows for the release of detainees under certain conditions, and information on recently arrested individuals can be obtained through the Sheriff's Office.

Mugshots & Booking Photos

Mugshots in Franklin County are taken and retained by Franklin County Sheriff's Office during the booking process. Individuals seeking mugshots can search through the Sheriff's Office website or contact the office directly for assistance. While Alabama does not have specific mugshot removal laws, individuals may request removal or suppression of their images through legal channels if they meet certain criteria. Mugshots are considered public records and are generally accessible unless sealed by court order.

Courts & Case Records

Franklin County's court system includes Franklin County Circuit Court, which has jurisdiction over felony criminal cases, civil cases exceeding $10,000, divorces, and appeals from lower courts. The Circuit Clerk's office is located at 410 North Jackson Avenue, Room 3, Russellville, AL 35653, and can be reached for Franklin County District Court handles misdemeanor criminal cases, traffic violations, small claims up to $6,000, and preliminary hearings for felonies.

  • The Alabama Judicial System's online portal, AlaFile, provides electronic access to some court documents for registered users, though a fee-based subscription is required.
  • Certified copies of court documents are available for a statutory fee, typically $1.00 per page plus certification fees.
410 North Jackson Avenue, Room 3, Russellville, AL 35653

The Probate Court of Franklin County, located in the courthouse, has jurisdiction over wills, estates, guardianships, adoptions, mental health commitments, and marriage licenses. The Probate Judge can be reached for Municipal courts in Russellville, Red Bay, and Phil Campbell handle city ordinance violations and traffic offenses within city limits. Court records in Alabama are governed by Alabama Code § 36-12-40 and Rule 4 of the Alabama Rules of Judicial Administration, which generally provide for public access to court records with certain exceptions for sealed cases, juvenile matters, and protected information.

Case searches may be conducted in person at the Circuit Clerk's office during regular business hours (Monday-Friday, 8:00 AM to 4:30 PM). Franklin County Law Library, if available, may be accessed through the courthouse. For specific case information, contact the Circuit Clerk's office directly with the case number or party names.

Property & Public Records

Franklin County Probate Office is the primary repository for land and property records, including deeds, mortgages, liens, easements, and plat maps. Located at 410 North Jackson Avenue, Russellville, AL 35653, the Probate Judge's office maintains these records and can be reached for The office is open Monday through Friday, 8:00 AM to 4:30 PM. Property records dating back to Franklin County's establishment in 1818 are available for research. Deed recordings, mortgage documents, mechanic's liens, tax liens, and releases are indexed by grantor, grantee, and legal description.

  • Certified copies of recorded documents are available for statutory fees, typically $1.00 per page plus $5.00 for certification.
  • The office accepts cash, checks, and possibly credit cards for fee payments.
410 North Jackson Avenue, Russellville, AL 35653

Franklin County Revenue Commissioner's office, located at 410 North Jackson Avenue, Suite 102, handles property tax assessments and collections and can be reached for Citizens may research property ownership, assessed values, and tax payment history through this office. Some Alabama counties offer online property record searches through private vendors or county-maintained systems; Franklin County residents should contact the Probate Office directly to inquire about current online access options. Franklin County may maintain a Geographic Information System (GIS) parcel viewer for property mapping and assessment data; inquire with the Revenue Commissioner's office about online GIS access.

Under Alabama Code § 36-12-40, property records are public records available for inspection and copying during regular business hours. Researchers should be prepared to provide property addresses, parcel numbers, or owner names to help with searches.

Vital Records

Vital records in Franklin County, Alabama are maintained by multiple agencies depending on the record type and date. Birth and death certificates are primarily issued by the Alabama Department of Public Health, Center for Health Statistics, located at The RSA Tower, 201 Monroe Street, Suite 1150, Montgomery, AL 36104. However, Franklin County Health Department, located at 350 Highway 77, Russellville, AL 35653, may provide assistance with vital records requests. Birth certificates cost $15.00 for the first copy and $6.00 for each additional copy ordered at the same time.

  • Death certificates cost $15.00 for the first copy and $6.00 for each additional copy.
  • Processing time is typically 2-4 weeks for mail requests, though expedited service may be available for additional fees.
  • Online ordering is available through VitalChek at https://www.vitalchek.com for an additional convenience fee.
  • Certified copies of marriage records cost approximately $15.00 and may be obtained in person or by mail with proper identification and completed application forms.
350 Highway 77, Russellville, AL 35653
410 North Jackson Avenue, Russellville, AL 35653

Applicants must provide valid government-issued photo identification and proof of relationship or tangible interest under Alabama Code § 22-9A-1 et seq, the Alabama Vital Statistics Act. Marriage licenses are issued by Franklin County Probate Court at 410 North Jackson Avenue, Russellville, AL 35653. As of January 1, 2019, Alabama implemented a new marriage certificate system that eliminated marriage licenses and ceremonies; couples now file a marriage certificate affidavit with recording fee of $74.00 in Franklin County.

Divorce records are maintained by Franklin County Circuit Clerk's office and are part of the court record system.

Business & Licensing

Business licensing and registration in Franklin County, Alabama involves multiple levels of government oversight. Franklin County Probate Court handles registration of trade names and doing-business-as (DBA) filings for businesses operating in Franklin County. The Probate Office, located at 410 North Jackson Avenue, Russellville, AL 35653, maintains these records and charges filing fees typically around $10-$50 depending on the filing type.

  • This free searchable database includes business names, registered agents, formation dates, and entity status.
  • The Russellville-Franklin County Chamber of Commerce, located at 103 West Jackson Avenue, Russellville, AL 35653, provides business resources and networking opportunities.
410 North Jackson Avenue, Russellville, AL 35653
103 West Jackson Avenue, Russellville, AL 35653

For full business entity searches including corporations, limited liability companies, and partnerships, the Alabama Secretary of State maintains the official business entity database accessible online at https://www.sos.alabama.gov/business-entities. Sales tax permits and business privilege licenses are administered by the Alabama Department of Revenue and may require registration through the My Alabama Taxes (MAT) system. Professional and occupational licenses (contractors, cosmetologists, real estate agents, etc.) are typically issued by state-level licensing boards rather than county offices.

Local business licenses for operations within Russellville city limits are issued by Russellville City Hall, and similar requirements exist for businesses operating in Red Bay and Phil Campbell. Building permits, zoning compliance, and construction-related licenses are handled by Franklin County Building Inspector or Planning and Zoning Department; contact Franklin County Commission for current requirements. Website: www.russellvillealabama.org.

Elections & Voter Records

Elections in Franklin County, Alabama are administered by Franklin County Board of Registrars and Franklin County Probate Judge, who serves as Franklin County's chief election official. The Board of Registrars office is located at 410 North Jackson Avenue, Russellville, AL 35653, and can be reached for Voter registration in Alabama is managed through the Alabama Secretary of State's office, and online registration is available at https://www.alabamainteractive.org/sos/voter_registration/.

  • Alabama law requires voters to register at least 15 days before an election to be eligible to vote in that election, as specified in Alabama Code § 17-3-50.
  • Citizens may register in person at the Board of Registrars office, by mail using a voter registration application, or online if they have an Alabama driver's license or non-driver ID.
  • Franklin County's voter turnout in the 2024 general election was approximately 55-65% of registered voters, consistent with typical Alabama rural county participation rates in presidential elections.
410 North Jackson Avenue, Russellville, AL 35653

To find your polling place in Franklin County, voters can use the Alabama Secretary of State's polling place locator at https://myinfo.alabamavotes.gov/VoterView or contact the Board of Registrars office directly. Election records that are public include voter registration lists (with certain personal information redacted under Alabama Code § 17-4-2), campaign finance reports filed with the Alabama Secretary of State, candidate qualifying information, and precinct-level election results. The next major election is scheduled for November 3, 2026, featuring U.S.

House of Representatives elections, potential U.S. Senate races, and Alabama state constitutional offices and legislative seats. Absentee voting in Franklin County is available under specific circumstances defined by Alabama Code § 17-11-3, including being absent from Franklin County on election day, illness or physical disability, working required hours that prevent voting, and being appointed as an election officer.

Absentee ballot applications must be submitted to Franklin County Absentee Election Manager at the Board of Registrars office, either in person, by mail, or by authorized electronic means. Applications must be received by the Thursday before the election for regular absentee ballots, or voters may apply for emergency absentee ballots under limited circumstances up to election day. Alabama's election transparency is governed by the Alabama Open Records Law and election-specific statutes that require public access to election materials, voting machine testing, canvass proceedings, and post-election audits as specified in Alabama Code Title 17.

Economy & Demographics

Franklin County, Alabama's economy is diverse, blending traditional agricultural roots with modern manufacturing and service industries. Franklin County's largest employers include Wayne Farms LLC, a major poultry processing facility that employs over 1,000 workers in Russellville, making poultry production a key part of the local economy. Manufacturing sectors include automotive parts suppliers, metal fabrication, and building materials production.

  • The median household income in Franklin County is estimated at approximately $42,000 to $47,000, below the Alabama state median but consistent with rural northwest Alabama counties.

Tiffin Motorhomes, a recreational vehicle manufacturer, operates a significant facility in Red Bay, employing hundreds of workers and contributing substantially to the local economy. Agriculture remains vital, with cattle ranching, poultry farming, row crops (corn, soybeans, cotton), and timber production generating millions in annual farm receipts. Unemployment rates have historically tracked close to state averages, typically ranging from 3% to 5% in recent years depending on economic conditions.

The service sector, including healthcare, education, and retail trade, provides substantial employment, with Helen Keller Hospital in nearby Colbert County acting as a regional healthcare provider for Franklin County residents. Tourism related to the Tennessee River, Bear Creek Lakes, and outdoor recreation contributes to the economy, particularly during summer months. Franklin County Industrial Development Authority works to recruit new businesses and support existing industries.

Economic development challenges include workforce development, broadband internet access in rural areas, and infrastructure improvements. Franklin County benefits from its location along U.S. Highway 43 and proximity to the Shoals metropolitan area (Florence-Muscle Shoals), providing access to larger markets and employment centers.

Transparency Score

Court Records: Limited: Online Access | Property: Limited: In-Person/Phone | Arrest/Jail: Limited: Phone/In-Person | Vital Records: Limited: State System Required | Business: Yes: State Online Search | Elections: Yes: State Portal Available | Overall Score: 5/10 — Franklin County provides access to public records primarily through in-person requests and phone inquiries, with limited local online systems. State-level portals fill some gaps for business and election information.

Official Government Resources

Frequently Asked Questions

How can I search for someone recently arrested in Franklin County, Alabama?
To search for someone recently arrested in Franklin County, Alabama, you can contact the Franklin County Jail located in Russellville. The jail maintains an inmate roster that can be accessed by visiting the facility or calling their main line. You can check online resources or the the area Sheriff's Office website for any available inmate lookup tools.
Mugshots or booking photos in Franklin County, Alabama, can be obtained from the Franklin County Sheriff's Office. They may provide access to these images through their official website or by visiting their office in person. It's important to note that availability might depend on the case and privacy regulations.
To obtain a criminal background check in Franklin County, Alabama, you should contact the Alabama Law Enforcement Agency (ALEA). The ALEA provides background checks through its Criminal Records Identification Unit. Locally, you may also visit the Franklin County Sheriff's Office for guidance on the process.
You can look up sex offenders in Franklin County, Alabama, by accessing the Alabama Sex Offender Registry. This registry is maintained by the Alabama Law Enforcement Agency and provides a searchable online database. You can search by name, location, or other criteria to find registered sex offenders in the area.
To register to vote in Franklin County, you may register online at https://www.alabamainteractive.org/sos/voter_registration/, in person at the Franklin County Board of Registrars office at 410 North Jackson Avenue in Russellville, or by mail using a voter registration application. Alabama law requires registration at least 15 days before an election. For absentee ballot requests, contact the this area Absentee Election Manager at (256) 332-8850.
Property records in Franklin County are maintained by the Probate Judge's office at 410 North Jackson Avenue, Russellville, AL 35653, phone (256) 332-8850. You can search deeds, mortgages, liens, and plat maps in person during business hours (Monday-Friday, 8:00 AM to 4:30 PM). For property tax information and assessed values, contact the Franklin County Revenue Commissioner's office at (256) 332-8881. Online access may be limited; call ahead to inquire about current digital search options or GIS mapping systems.
Birth and death certificates in Alabama are issued by the Alabama Department of Public Health, Center for Health Statistics in Montgomery. You can order online through VitalChek at https://www.vitalchek.com or submit requests by mail. The Franklin County Health Department at 350 Highway 77, Russellville, (256) 332-4973, may provide application assistance. Fees are $15.00 for the first copy and $6.00 for additional copies, with processing times of 2-4 weeks for standard mail requests. Valid photo ID and proof of relationship are required under Alabama Code § 22-9A-1.
For business name registrations and DBA filings in Franklin County, contact the Probate Court at 410 North Jackson Avenue, Russellville, (256) 332-8850. To search registered corporations and LLCs, use the free Alabama Secretary of State business entity database at https://www.sos.alabama.gov/business-entities. Local business licenses within Russellville city limits are issued by Russellville City Hall. For building permits and zoning information, contact the Franklin County Commission or Building Inspector at the courthouse.

Cities & Towns in Franklin County

Explore public records for 6 cities and communities in Franklin County, Alabama.

Nearby Counties

Colbert County AL Lawrence County AL Marion County AL Winston County AL Itawamba County MS Tishomingo County MS