Shifnal est une ville située dans la partie occidentale de l'Angleterre, à proximité des collines du Shropshire et à peu de distance du Wrekin. Établie au confluent du ruisseau de Wesley Brook et de la rivière Worfe, elle dépend du comté cérémonial du Shropshire, dans la région des Midlands de l'Ouest.