Lake Williams is an unincorporated community in Kidder County, North Dakota, United States. Lake Williams is located on the north shore of Lake Williams near North Dakota Highway 36, west-northwest of Pettibone.