Король придушив невелике повстання в Уельсі у 1276–1277 роках, а на друге повстання (1282-1283) відповів повномасштабним завоюванням. Підкоривши Уельс, Едуард поставив його під англійське управління, побудував численні замки й міста у сільській місцевості, заселив їх англійцями.