Halesowen is a market town in the Metropolitan Borough of Dudley, in the county of the West Midlands, England.