Dilworth is a city in Clay County, Minnesota, United States. The population was 4,024 at the 2010 census. Dilworth is one of the core cities of the Fargo-Moorhead metro area; it is located directly on the eastern border of Moorhead. Dilworth is home to the historic Star Lite Motel.