Thành cổ Vệ Châu, còn được gọi là Thành Thỏ hoặc Thành Sắt, nằm ở huyện Vi Hiên An, thành phố Trương Gia Khẩu, tỉnh Hà Bắc. Thành cổ được xây dựng lần đầu vào năm thứ hai niên hiệu Đại Hương thời Bắc Chu (năm 580 sau Công nguyên) và được xây dựng lại vào năm thứ mười niên hiệu Hồng Vũ thời Minh (năm 1377 sau Công nguyên), với diện tích 1,6 km². Chu vi thành cổ hơn 3800 mét, tường thành cao 11,5 mét. Thành có ba cổng thành: cổng Anding (tháp Jingyang) ở phía đông, cổng Jingxian (tháp Wanshan) ở phía nam và cổng Qingyuan (tháp Guangyun) ở phía tây. Ngoài ra còn có bốn tháp góc, 24 tháp canh và hơn 1100 răng cưa. Bên ngoài các cổng thành là các pháo đài và tường thành ngoài, và một con hào bao quanh thành. Thành cổ tự hào có vô số di tích lịch sử và danh lam thắng cảnh, với các đền chùa, cung điện, bàn thờ, điện thờ, văn phòng chính phủ, tháp và nhà ở rải rác khắp nơi. Thành phố cổ Vệ Châu sở hữu chín đơn vị bảo vệ di tích văn hóa trọng điểm quốc gia (Ngọc Hoàng Đình, Tháp Nam An, Chùa Thích Ca Mâu Ni, Chùa Chân Vũ, Kho thóc Trường Bình, Chùa Linh Nham, Chùa Quan Đế, Chùa Thiên Khâu và tường thành cổ), tất cả đều có giá trị lịch sử, văn hóa, nghiên cứu văn hóa dân gian và kiến trúc nghệ thuật cao. Vệ Châu là một thành phố lịch sử và văn hóa quốc gia. Thành Vệ Châu hiện nay được xây dựng vào năm thứ 5 niên hiệu Hồng Vũ nhà Minh, bằng cách đào đất và xây tường thành trên nền đất ban đầu. Vào năm thứ 10 niên hiệu Hồng Vũ, tường thành được xây dựng lại bằng gạch đá, tạo thành một "thành sắt tráng lệ vượt trội hơn tất cả các thành khác trên biên giới".