Granite Falls Public Records Directory

All links go directly to official Granite Falls, North Carolina government websites.

About Granite Falls

Nestled in the picturesque foothills of North Carolina's Blue Ridge Mountains, the charming town of Granite Falls serves as a vibrant community within Caldwell County. Established in the late 19th century, Granite Falls boasts a population of 4,934 residents and a ZIP code of 28630.

Police Department & Arrest Records

In addition to the Caldwell County Sheriff's Office, several municipal police departments operate within the county, including the Lenoir Police Department, Hudson Police Department, and Granite Falls Police Department. These city departments are responsible for law enforcement within their respective jurisdictions, handling local crimes and community policing. The Sheriff's Office and municipal police departments collaborate on major crimes and emergencies, ensuring comprehensive law enforcement coverage across the county.

Jail & Inmate Records

The Caldwell County Detention Center is the primary facility for housing individuals who have been arrested and are awaiting trial or serving short sentences. The booking process at this facility includes fingerprinting, photographing, and collecting personal information. Inmate lookup is available through the Sheriff's Office, allowing family members and legal representatives to find information about detainees. Visitation rules are specific to the facility, requiring appointments and adherence to security protocols.

Court Records

Court records for Granite Falls and Caldwell County are maintained by the North Carolina Judicial Branch. Individuals can search for criminal records, civil case files, and other court-related documents through the North Carolina Court System's public records portal.

Criminal Records

The criminal records system in Caldwell County encompasses records of felonies, misdemeanors, traffic violations, and the sex offender registry. The Caldwell County Sheriff's Office and local police departments maintain these records, which are accessible to the public under the North Carolina Public Records Law. Background checks can be conducted through the North Carolina State Bureau of Investigation, which provides statewide criminal history reports. Residents of Caldwell County can request these reports for various purposes, including employment and personal verification.

Arrest Records

Arrest records in Caldwell County are maintained by the Caldwell County Sheriff's Office. These records document the details of arrests made within the county, including the charges and personal information of the arrestee. Residents and attorneys can request arrest records through the Sheriff's Office, typically requiring a formal request and sometimes a fee. Arrest records in Caldwell County include information such as the date of arrest, charges, and booking details.

Public Records Access

The Town of Granite Falls maintains a comprehensive public records portal on its official website, providing residents and visitors with easy access to a wide range of municipal information. This includes meeting agendas, minutes, and budgets, as well as various codes, ordinances, and permits. The Granite Falls Police Department and Granite Falls Fire Department also publish relevant public records on their respective sections of the town's website.

Economy & Demographics

Granite Falls' economy is diverse, with a mix of manufacturing, retail, and service-based industries. Major employers in the area include Hickory Springs Manufacturing, Tenowo Nonwovens, and Caldwell Community College and Technical Institute. The town's economic development efforts aim to attract new businesses and support the growth of existing companies.

Law Enforcement & Arrest Records

The Granite Falls Police Department is the primary law enforcement agency serving the town, with its headquarters located at 1415 Main Street, Granite Falls, NC 28630. The department's website provides information on public safety initiatives, crime reports, and community engagement programs.

Vital Records

Vital records for Granite Falls, such as birth, marriage, and death certificates, are managed by the Caldwell County Register of Deeds. Individuals can request copies of these records by visiting the Register of Deeds office or accessing the online portal provided by the North Carolina Department of Health and Human Services.

Business & Licensing Records

The Town of Granite Falls supports local businesses through its economic development initiatives, which are detailed on the town's website. This includes information on business licenses, tax requirements, and available incentives. The Granite Falls Chamber of Commerce also serves as a valuable resource for the business community, offering networking opportunities and advocacy services.

Elections & Voter Records

Granite Falls voters are served by the Caldwell County Board of Elections, located at 1903 Hickory Boulevard SE, Lenoir, NC 28645 (phone: 828-757-1305, website: www.caldwellcountync.org/elections). The office is responsible for voter registration, maintaining voter rolls, conducting elections, processing absentee ballots, and certifying election results for all municipal, county, state, and federal elections in Caldwell County. North Carolina offers online voter registration through the State Board of Elections website at www.ncsbe.gov/registering. Eligible citizens who are at least 18 years old by the next general election, U.S. citizens, residents of North Carolina and the county for at least 30 days prior to the election, and not serving a felony sentence can register to vote. The deadline to register or update registration is 25 days before an election. North Carolina accepts same-day registration during the early voting period, allowing eligible citizens to register and vote simultaneously at early voting sites. Acceptable forms of identification include a North Carolina driver's license, non-operator ID, passport, military ID, tribal enrollment card, or student ID from a North Carolina college with photo.

Granite Falls municipal elections are held in odd-numbered years to elect the Mayor and Town Council members. The next Granite Falls municipal election is scheduled for November 2025 for a two-year term, with filing for candidates typically opening in July 2025. Information about local candidates, ballot measures, and sample ballots can be obtained from the Caldwell County Board of Elections or the Town of Granite Falls Town Hall. Granite Falls residents can find their assigned polling place by using the Voter Search tool at www.ncsbe.gov/voting/find-your-polling-place, which requires entering name and date of birth or county and voter registration number. Caldwell County typically operates approximately 25 precincts across the county, with Granite Falls residents assigned to specific precincts based on their residential address. Early voting for all elections is offered at multiple locations in Caldwell County during the 17-day period before Election Day, including weekends, with extended hours providing convenient access.

North Carolina maintains extensive public election records. Voter registration lists are public records available for inspection and purchase for legitimate purposes through the County Board of Elections, though personal information like birth dates and Social Security numbers is redacted. Campaign finance reports for state and local candidates must be filed with the State Board of Elections and are searchable online at www.ncsbe.gov/campaign-finance. Candidate filing information, precinct-level election results, and turnout statistics are published on the State Board of Elections website following each election. In the November 2024 presidential election, Caldwell County reported approximately 62% voter turnout among registered voters, with roughly 35,000 ballots cast out of approximately 56,000 registered voters, reflecting strong participation consistent with presidential election cycles.

The November 3, 2026 general election will be a critical midterm election for Granite Falls and Caldwell County voters. North Carolina voters will decide one U.S. Senate seat (Class II, currently held by Thom Tillis, whose term expires January 2027), all of North Carolina's 14 U.S. House seats (Granite Falls is in the 10th Congressional District), and numerous state and local offices. State-level races will include all 120 seats in the North Carolina House of Representatives and 25 of the 50 seats in the North Carolina State Senate (Granite Falls is in Senate District 46 and House District 86). Caldwell County offices up for election in 2026 include County Commissioners, Sheriff, Register of Deeds, and other county offices depending on term schedules. Judicial races for District Court and Superior Court judges serving Caldwell County will also appear on the ballot. North Carolina does not have gubernatorial elections in 2026 (the next Governor's race is 2028), but the Lieutenant Governor, Attorney General, and Council of State positions will be contested. Voters should verify their registration status and polling location well in advance of the election through the State Board of Elections website.

North Carolina offers absentee voting by mail for voters who meet certain criteria or choose to vote by mail. Any registered voter can request an absentee ballot without providing an excuse. Absentee ballot request forms are available from the Caldwell County Board of Elections office, by calling 828-757-1305, or by downloading the form from www.ncsbe.gov. Completed request forms must be submitted to the County Board of Elections. Civilian absentee ballot requests for the November 2026 election must be received by 5:00 PM on October 27, 2026 (one week before Election Day). Completed absentee ballots must be returned by mail and postmarked by Election Day and received by the Board of Elections within three days after the election, or delivered in person to the Board of Elections office by 7:30 PM on Election Day. North Carolina requires one witness signature on the absentee ballot return envelope. Military and overseas voters have additional time and options under the Uniformed and Overseas Citizens Absentee Voting Act (UOCAVA).

Public Records Transparency Score

Court Records: ✅ Online Statewide Portal | Property: ✅ Free Online Assessor+Recorder | Arrest Logs: ✅ Online Inmate Roster | Vital Records: ✅ Online Ordering | Business: ✅ Free State Database | Elections: ✅ Online Registration & Results | Overall: 8.5/10 — Caldwell County and North Carolina provide strong public records access with comprehensive online portals for court records, property searches, inmate rosters, and business entity searches, though some municipal records require in-person requests at Granite Falls Town Hall.

Frequently Asked Questions

1 What is the process for someone who is arrested in Granite Falls, Caldwell County, North Carolina to go through the jail and court system?
If you are arrested in the Town of Granite Falls, North Carolina, you will be transported to the Caldwell County Jail for booking and processing. During booking, officers will record your personal information, take fingerprints and photographs, and log personal belongings. After booking, you may be held pending arraignment before the Caldwell County Court. Under North Carolina law, you have the right to remain silent and the right to an attorney; if you cannot afford legal representation, a public defender will be appointed. Bail may be set at arraignment depending on the charges, your criminal history, and flight risk. Criminal history records are maintained by the North Carolina State Bureau of Investigation (SBI). The Caldwell County Sheriff's Office maintains an online inmate roster at https://www.ncdps.gov/our-organization/adult-correction/prisons/inmate-search where you can look up current detainees.
Granite Falls is part of the Caldwell County Schools district. According to the North Carolina Department of Public Instruction, the district's overall performance grade for the 2019-2020 school year was a B. The district's graduation rate was 89.3%, and the average SAT score was 1020.
According to the North Carolina State Bureau of Investigation, Granite Falls had a total of 545 reported crimes in 2019. Of those, there were 4 violent crimes, including 1 murder, 1 rape, 1 robbery, and 1 aggravated assault. There were also 541 property crimes, including 1 burglary, 5 larceny-thefts, and 535 motor vehicle thefts.
The Granite Falls Public Library in Caldwell County, North Carolina provides residents with access to public records and government document resources. Library cardholders can access online databases including genealogy services, historical newspapers, and North Carolina government records. The reference staff can assist with locating court records, property records, and vital records through the library's online catalog and interlibrary loan network. The library maintains materials on how to submit public records requests under the North Carolina Public Records Law, which governs access to government documents in North Carolina. The library also offers access to genealogy resources including the Granite Falls North Carolina Archives and Genealogy at https://archives.ncdcr.gov/. Contact the Granite Falls Public Library reference desk at (828) for assistance or to confirm hours and services.
The Granite Falls, Caldwell County, North Carolina Library is located at:

Granite Falls Library

45 Park Square

Granite Falls, NC 28630
Fingerprinting services for Granite Falls, North Carolina residents are provided at the Granite Falls Police Department, which serves Caldwell County. Fingerprinting is required for a variety of purposes, including pre-employment background checks, professional licensing (nursing, teaching, law, real estate), volunteer work with children or the elderly, immigration and naturalization applications, firearm purchases, and FBI Identity History Summary requests. To schedule fingerprinting, call the Granite Falls Police Department at (828) or visit in person. Bring a valid, government-issued photo ID (driver's license or passport) and any required agency forms. Fingerprint cards are typically forwarded to the North Carolina State Bureau of Investigation (SBI) for processing. For statewide fingerprint-based background checks, visit the North Carolina State Bureau of Investigation (SBI) at https://www.ncdoj.gov/public-safety-and-crime-prevention/criminal-records/.
To obtain vital records for Granite Falls, Caldwell County, North Carolina, you will need to contact the Caldwell County Register of Deeds office.

The vital records available from the Register of Deeds office include birth certificates, death certificates, marriage licenses, and divorce decrees. You will need to provide proof of identity and a fee to obtain these records.
A background check in Granite Falls, Caldwell County, North Carolina typically includes a review of criminal history, driving records, credit history, employment verification, education verification, and sex offender registry status. Employers, landlords, and licensing boards commonly request background checks in North Carolina. Criminal background checks are processed through the North Carolina State Bureau of Investigation (SBI), which maintains arrest records, convictions, and disposition data for North Carolina residents. The North Carolina State Bureau of Investigation (SBI) provides official criminal history checks at https://www.ncdoj.gov/public-safety-and-crime-prevention/criminal-records/. Under the North Carolina Public Records Law, individuals have the right to request their own records. Federal background checks are available through the FBI's Identity History Summary program. The Fair Credit Reporting Act (FCRA) governs how background check information may be used by employers and landlords.