About Walsh County

Population 10,563 residents
County Seat Grafton
Established 1881

Walsh County is located in northeastern North Dakota, bordering Minnesota to the east along the Red River Valley. Established in 1881 and organized in 1883, Walsh County was named after George H. Walsh, a prominent early settler and newspaper editor. Walsh County Seat is Grafton, situated approximately 80 miles north of Grand Forks. Walsh County includes approximately 1,282 square miles of predominantly agricultural land characterized by fertile prairie soil and gently rolling terrain. The 2020 Census recorded a population of 10,563 residents, reflecting Walsh County's rural character.

  • Walsh County's location in the Red River Valley provides some of the most productive farmland in North Dakota, contributing significantly to the state's agricultural output.

Major communities include Grafton, Park River, and Fordville. Walsh County is traversed by the Park River and Forest River systems, providing important drainage and habitat. Historic landmarks include the Grafton State School campus and Walsh County Museum, which preserve Walsh County's homesteading and agricultural heritage.

Walsh County Courthouse, located at 600 Cooper Avenue in Grafton, houses essential governmental functions including the County Recorder, County Clerk, and County Director of Tax Equalization. Walsh County's economy remains rooted in agriculture, particularly wheat, sugar beets, soybeans, and livestock production. Walsh County is unique for its blend of Scandinavian and German heritage, reflected in local festivals and community traditions.

Walsh County maintains a strong commitment to preserving its agricultural identity while adapting to modern economic challenges.

Sheriff, Police & Law Enforcement

Sheriff & Law Enforcement

Walsh County Sheriff's Office is responsible for law enforcement in the unincorporated areas of Walsh County. It oversees Walsh County jail, processes arrests, and maintains criminal records. The office is also involved in community policing initiatives and collaborates with local agencies to ensure public safety. Notable programs include crime prevention workshops and a community engagement division that fosters cooperation between law enforcement and residents.

Police Departments

Law enforcement in Walsh County is provided by Walsh County Sheriff's Office and municipal police departments in cities such as Grafton and Park River. The Grafton Police Department and Park River Police Department handle law enforcement within their respective city limits, focusing on local ordinances and community safety. These agencies coordinate with the sheriff's office on major crimes and joint operations to ensure full law enforcement coverage across Walsh County.

Law Enforcement & Arrests

Law enforcement in Walsh County is primarily provided by Walsh County Sheriff's Office, headquartered at 600 Cooper Avenue in Grafton, North Dakota 58237. The detention facility houses pre-trial detainees and sentenced misdemeanor offenders.

  • Fees for record reproduction are established by state statute.

Inmates can be located by contacting the jail directly at the main sheriff's office number during business hours, though Walsh County does not currently maintain a real-time online inmate roster. Municipal law enforcement is provided by the Grafton Police Department, which serves Walsh County Seat, and the Park River Police Department in the western portion of Walsh County. Arrest records and booking information are maintained by the arresting agency and the Sheriff's Office.

North Dakota Century Code § 44-04-18 governs public records access, establishing that arrest records are generally public unless restricted by ongoing investigation or privacy exemptions. Mugshots and booking photographs are considered public records in North Dakota and may be obtained through formal public records requests to the Sheriff's Office, with processing times typically ranging from several days to two weeks depending on the complexity of the request. Walsh County does not operate tribal police services, as no reservation lands are located within Walsh County boundaries.

For emergency dispatch, Walsh County is served by Walsh County Emergency Services, which coordinates response among sheriff's deputies, municipal police, fire departments, and emergency medical services.

Criminal, Arrest & Jail Records

Criminal Records

The criminal records system in Walsh County includes records of felonies, misdemeanors, traffic violations, and the sex offender registry. Residents can conduct background checks through the North Dakota Bureau of Criminal Investigation, which provides statewide criminal history information. The bureau offers services to Walsh County residents seeking full background checks for employment or personal purposes.

Arrest Records

Arrest records in Walsh County are maintained by Walsh County Sheriff's Office. These records provide detailed information about the circumstances of an individual's arrest, including charges and booking details. Residents and attorneys can request arrest records by contacting the sheriff's office directly. The North Dakota Open Records Statute governs the accessibility of these records, for public access and public access to arrest information.

Jail & Inmate Records

Walsh County Jail, located in Grafton, is the primary detention facility for Walsh County. The booking process involves fingerprinting, photographing, and recording personal information of the arrestees. Inmate lookup services are available to the public, allowing individuals to find information about current detainees. Visitation rules are specific to the facility, with scheduled times and guidelines that visitors must follow.

  • The bond and bail process in North Dakota allows for the release of detainees under certain conditions, and information on recent arrests can be obtained through the sheriff's office.

Mugshots & Booking Photos

Mugshots in Walsh County are taken and retained by Walsh County Sheriff's Office. These booking photos are part of the arrest records and can be accessed through the sheriff's office or online databases. While North Dakota does not have specific mugshot removal laws, individuals may request the removal of their photos under certain conditions. Mugshots are typically available for public viewing unless restricted by a court order.

Courts & Case Records

Walsh County is served by the Northeast Central Judicial District of North Dakota, with Walsh County Courthouse located at 600 Cooper Avenue, Grafton, ND 58237. Walsh County Court can be reached at and has general jurisdiction over felony criminal cases, civil matters exceeding $15,000, family law matters including divorce and child custody, probate and estate proceedings, and appeals from municipal courts. North Dakota operates a unified court system, so there is no separate superior or circuit court designation, the District Court is the trial court of general jurisdiction.

  • The courthouse also handles small claims matters for disputes under $15,000.
  • Copies of court documents can be requested from the Clerk of Court for statutory fees: $1.00 per page for standard copies, $10.00 for certified copies, plus postage if mailed.
  • The court accepts online case filing through the North Dakota eFiling system for attorneys and registered users.
  • Probate records, including wills and estate inventories, are public unless specifically sealed and can be accessed through the same procedures.
600 Cooper Avenue, Grafton, ND 58237

Municipal courts operate in Grafton and Park River to adjudicate traffic violations, city ordinance violations, and certain misdemeanor offenses. Court records are managed by the Clerk of District Court, and public access is governed by North Dakota Century Code § 27-02-08 and Administrative Rule 38, which establish that most court records are presumptively public unless sealed by court order. The North Dakota Supreme Court maintains an online case search portal at https://publicaccess.ndcourts.gov, which provides free access to case information including party names, filing dates, case types, and disposition information for Walsh County cases.

In-person access to court files is available during regular business hours at the courthouse.

Property & Public Records

Property and land records for Walsh County are maintained by Walsh County Recorder's Office, located in Walsh County Courthouse at 600 Cooper Avenue, Grafton, ND 58237. The Recorder's Office can be contacted at and is responsible for recording and preserving documents affecting real property, including warranty deeds, quit claim deeds, mortgages, mortgage satisfactions, liens, easements, right-of-way agreements, and subdivision plats. North Dakota law requires these documents to be recorded to provide constructive notice and establish chain of title.

  • Document copies cost $1.00 per page for standard copies and $5.00 for the first page plus $1.00 for each additional page for certified copies.
  • Walsh County Treasurer handles tax collection and can be contacted through the office’s website. Property tax records including assessed values, tax amounts, and payment status are public records available upon request.
600 Cooper Avenue, Grafton, ND 58237

The office maintains an index system dating back to Walsh County's organization in 1883. While Walsh County does not currently offer a full free online document search, recorded documents can be researched in person during business hours, Monday through Friday, 8:00 AM to 4:30 PM, excluding county holidays. Property tax information is managed by Walsh County Director of Tax Equalization and Walsh County Treasurer, also located in the courthouse.

The Assessor's Office, reachable, maintains property valuations, parcel information, and assessment records. Walsh County participates in the North Dakota State Land Information System, though parcel-level GIS data access varies by county implementation. For certified property descriptions and legal instruments, requests should be directed to the Recorder's Office with sufficient information to locate the property, such as parcel number, legal description, or property address.

Vital Records

Vital records for Walsh County, North Dakota, including birth and death certificates, are managed through a dual system involving both local and state agencies. Birth and death certificates occurring in Walsh County can be requested from Walsh County Recorder's Office at 600 Cooper Avenue, Grafton, ND 58237, phone, which maintains local copies. However, the primary custodian of vital records is the North Dakota Department of Health and Human Services, Division of Vital Records, located at 600 East Boulevard Avenue, Department 301, Bismarck, ND 58505-0200.

  • Vital records requests can be submitted by mail, in person, or online through VitalChek at https://www.vitalchek.com for expedited processing with additional fees.
  • Birth certificates cost $7.00 for the first copy and $4.00 for each additional copy ordered simultaneously; death certificates cost $5.00 for the first copy and $4.00 for additional copies.
  • Certified copies are typically processed within 2-3 weeks for mail requests and 3-5 business days for in-person requests at the state office.
  • Online orders through VitalChek are processed more quickly but incur service fees.
  • Divorce records are court records maintained by the Clerk of District Court at Walsh County Courthouse and must be requested through the court system rather than vital records offices.
600 Cooper Avenue, Grafton, ND 58237

Requesters must provide valid photo identification and demonstrate eligibility to receive certified copies under North Dakota Century Code § 23-02.1-18, which restricts access to the person named on the record (if of legal age), parents, legal guardians, legal representatives, or individuals with a documented tangible interest. Marriage licenses are issued by Walsh County Recorder, with couples required to apply in person at least one business day before the ceremony; the fee is $65.00, and there is no waiting period beyond the one-day application rule. Marriage certificates are also available from the state Division of Vital Records.

Genealogical researchers may access older records with fewer restrictions, particularly for records more than 50 years old.

Business & Licensing

Business and licensing records in Walsh County are managed through multiple agencies depending on the type of business activity. Local business registration, including Doing Business As (DBA) names and fictitious business name certificates, are filed with Walsh County Recorder's Office at 600 Cooper Avenue, Grafton, ND 58237 These filings create public notice of business operations under assumed names and are searchable through the Recorder's office during regular business hours.

  • This database is updated regularly and provides the most authoritative source for business entity verification in North Dakota.
600 Cooper Avenue, Grafton, ND 58237
432 Hill Avenue, Grafton, ND 58237

For formal business entity formation including corporations, limited liability companies (LLCs), limited partnerships, and nonprofit organizations, filings are made with the North Dakota Secretary of State, Business Division. The Secretary of State maintains a full online business search portal at https://firststop.sos.nd.gov where the public can search for registered business entities, view formation dates, registered agents, officers, and current status at no charge. Professional and occupational licenses are regulated by state boards and can be verified through the respective licensing authority, such as the North Dakota Board of Medicine, Board of Nursing, or Private Investigation and Security Board.

Sales tax permits are issued by the North Dakota Office of State Tax Commissioner, and active permit holders can be verified through that office. Building permits and zoning approvals in unincorporated Walsh County are handled by Walsh County Planning and Zoning Department, while incorporated municipalities issue their own permits. The City of Grafton Planning and Zoning office manages development within city limits.

The Grafton Area Chamber of Commerce, located at 432 Hill Avenue, Grafton, ND 58237, website https://www.graftonchamber.com, provides business support services, networking opportunities, and economic development information for Walsh County businesses. Business license requirements vary by county, and specific licensing questions should be directed to city offices in Grafton, Park River, or other incorporated communities.

Elections & Voter Records

Elections in Walsh County are administered by Walsh County Auditor, who serves as Walsh County's chief election official. The Auditor's office is located at 600 Cooper Avenue, Grafton, ND 58237, and can be contacted through the office’s website. Voter registration in North Dakota operates under a unique system, North Dakota does not require voter registration. Eligible citizens may vote by presenting valid identification at their polling place on Election Day without prior registration, making North Dakota the only state without voter registration requirements. Voters must be U.S.

  • Absentee voting is available to any qualified elector who requests a ballot.
  • Citizens may request election results, sample ballots, candidate information, and precinct maps from the Auditor's office.
  • Campaign finance disclosures for state and local candidates are filed with the Secretary of State and are searchable online at https://vip.sos.nd.gov/PortalList.aspx.
600 Cooper Avenue, Grafton, ND 58237

Citizens, at least 18 years old on Election Day, and residents of North Dakota for at least 30 days preceding the election. Acceptable identification includes a North Dakota driver's license, non-driver ID card, or tribal ID for tribal members. Voters can locate their polling place by contacting Walsh County Auditor's office or using the North Dakota Secretary of State's polling place locator at https://vip.sos.nd.gov.

Walsh County typically operates polling locations in Grafton, Park River, Fordville, Hoople, and other communities based on precinct organization. Election records that are public include precinct-level election results, candidate filing information, and campaign finance reports for local candidates. North Dakota Century Code § 16.1-01-06 and related statutes govern election administration and records access.

Walsh County voter turnout in the 2024 general election was approximately 68%, consistent with North Dakota's traditionally high participation rates in presidential elections. The next major election is November 3, 2026, featuring U.S. House of Representatives races, potential U.S.

Senate seats if applicable to the cycle, North Dakota state legislature seats, and various county offices. Applications for absentee ballots must be submitted to Walsh County Auditor's office no later than 4:00 PM on the day before the election, though earlier application is strongly encouraged. Absentee ballot applications can be downloaded from the Secretary of State's website or obtained from the Auditor's office.

North Dakota offers early voting at Walsh County auditor's office beginning 15 days before Election Day. Complete election results are posted on Walsh County website and at the courthouse following certification.

Economy & Demographics

Walsh County's economy is fundamentally rooted in agriculture, which remains the dominant industry and largest employment sector. Walsh County's location in the Red River Valley provides exceptionally fertile soil ideal for growing wheat, soybeans, corn, sugar beets, canola, and other crops. American Crystal Sugar Company operates a major sugar beet processing facility in nearby Drayton (Pembina County), which directly impacts Walsh County's agricultural economy as many local farmers deliver beets there.

  • The median household income in Walsh County was approximately $59,000 according to recent American Community Survey estimates, slightly below the North Dakota state median but reflecting the rural agricultural economy.
  • Manufacturing has a modest presence, with food processing and agricultural equipment maintenance constituting the primary industrial activities.
  • Economic development efforts focus on retaining existing businesses, supporting agricultural diversification, and attracting value-added agricultural processing.

Agriculture-related businesses including grain elevators, farm equipment dealers, seed suppliers, and agricultural chemical distributors provide substantial employment. Major employers in Walsh County include Altru Health System facilities in Grafton, the Grafton Public Schools system, Unity Medical Center in Grafton, and various city and county government offices. The service sector includes retail trade, healthcare, financial services, and hospitality businesses primarily concentrated in Grafton and Park River.

Walsh County has experienced gradual population decline consistent with rural Great Plains trends, though the economy remains stable due to high agricultural productivity and government services. Unemployment rates typically track below state and national averages, hovering around 2-3% in recent years, reflecting North Dakota's generally strong employment conditions. Walsh County Job Development Authority works to promote business expansion and workforce development.

Tourism plays a limited but growing role, with attractions including the Leistikow Park in Grafton and recreational opportunities along the Park and Forest Rivers drawing visitors primarily during summer months.

Transparency Score

Court Records: Yes: Online via ND Courts Portal | Property: Limited: In-Person Search, Limited Online | Arrest/Jail: Limited: Phone/In-Person Request | Vital Records: Limited: In-Person or Mail Required | Business: Yes: Online via ND Secretary of State | Elections: Yes: Public Access, No Registration Required | Overall Score: 6/10, Walsh County provides moderate public records access with strong state-level online systems for courts and business records, but limited local digital infrastructure for property and arrest records.

Frequently Asked Questions

How can I search for someone recently arrested in Walsh County, North Dakota?
To search for someone recently arrested in Walsh County, North Dakota, you can contact the Walsh County Jail. The jail is located at 638 Cooper Avenue, Grafton, ND 58237. You can also call them at (701) 352-2041 to inquire about recent arrests. The the area Sheriff's Office may provide information on their website or direct you to an online inmate lookup tool if available.
Mugshots or booking photos in Walsh County, North Dakota, can be obtained from the Walsh County Sheriff's Office. They are located at 638 Cooper Avenue, Grafton, ND 58237. You may contact them directly at (701) 352-2041 to request access to booking photos. Some mugshots may also be available through online databases or news releases on the Sheriff's Office website.
To obtain a criminal background check in Walsh County, North Dakota, you should contact the North Dakota Bureau of Criminal Investigation (BCI). The BCI provides statewide background checks, and you can request this through their website or by mail. Locally, you may also inquire at the Walsh County Sheriff's Office for guidance on the process.
To look up sex offenders in Walsh County, North Dakota, you can use the North Dakota Sex Offender Registry. This registry is maintained by the North Dakota Attorney General's Office and can be accessed online. The registry allows you to search for offenders by name, location, or proximity to a specific address in Walsh County.
North Dakota does not require voter registration, making it unique among U.S. States. Eligible Walsh County residents can vote by presenting valid identification at their polling place on Election Day without any prior registration. Contact the Walsh County Auditor's office at (701) 352-3541 or visit 600 Cooper Avenue in Grafton for polling location information and absentee ballot requests. Voters must be U.S. Citizens, at least 18 years old, and North Dakota residents for 30 days preceding the election, with acceptable ID including a North Dakota driver's license, state ID, or tribal ID.
Property records in Walsh County are maintained by the Walsh County Recorder's Office at 600 Cooper Avenue, Grafton, ND 58237, phone (701) 352-2381. You can search deeds, mortgages, liens, easements, and other recorded documents in person during regular business hours, Monday through Friday, 8:00 AM to 4:30 PM. Property tax information and assessment records are available from the Assessor at (701) 352-3451 and the County Treasurer at (701) 352-2157. The region does not currently offer free online property record searching, so in-person or phone research is recommended for detailed document retrieval.
Birth and death certificates can be requested from the Walsh County Recorder's Office at 600 Cooper Avenue, Grafton, ND 58237, phone (701) 352-2381, or from the North Dakota Division of Vital Records at 600 East Boulevard Avenue, Bismarck, ND 58505-0200. Birth certificates cost $7.00 for the first copy and death certificates cost $5.00 for the first copy. Processing typically takes 2-3 weeks for mail requests, with expedited service available through VitalChek at https://www.vitalchek.com for additional fees. Valid photo identification and proof of eligibility are required under North Dakota Century Code § 23-02.1-18, restricting access to immediate family members, legal representatives, or those with documented tangible interest.
Business licenses and DBA filings in Walsh County are recorded with the Walsh County Recorder's Office at 600 Cooper Avenue, Grafton, ND 58237, phone (701) 352-2381. For formal business entity information including corporations and LLCs, use the North Dakota Secretary of State's free online business search at https://firststop.sos.nd.gov, which provides entity details, registered agents, and current status. City-specific business licenses for Grafton and Park River are issued by respective city offices. Professional licenses are regulated by state boards and can be verified through the appropriate licensing authority's website.

Cities & Towns in Walsh County

Nearby Counties

Grand Forks County ND Ramsey County ND Marshall County MN Pembina County ND Cavalier County ND Nelson County ND