Tần tiến công Ngụy, từ Hà Tây đánh tới Hà Đông và hạ cả đô thành An Ấp
của Ngụy. Năm 350 TCN Thương Ưởng lại thực hiện cuộc cải cách lần thứ
hai, nội dung chủ yếu gồm:
1. Bỏ phép tỉnh điều, tức là chia mỗi mảnh đất làm chín phần hình chữ
tĩnh (#), tám gia đình xunh quanh phải chung sức làm phần đất ở giữa cho
nhà nước, phá bỏ các đường ngăn giữa các thửa ruộng để mở rộng diện tích
trồng trọt, đồng thời khai khẩn thêm gò đống, dựng cây, đầm, ao. Ai khai
khẩn được thf thuộc quyền sở hữu của mình, ruộng đất có thể mua bán.
2.Xây dựng cấp huyện, gộp thị trấn với làng xóm thành huyện, do nhà
nước cử quan lại đến cai trị, như vậy quyền lực của trung ương càng tập
trung.
3.Dời đô về Hàm Dương, để tiện phát triển về phía đông nên dời quốc
đô từ Ung Thành (nay thuộc huyện Phượng Tường, tỉnh Thiểm Tây) về
Hàm Dương ở phía bắc sông Vị (nay ở đông bắc thành phố Hàm Dương,
tỉnh Thiểm Tây).
Những cải cách qui mô lớn đó, đương nhiên dẫn tới cuộc đấu thanh
gay gắt, rất nhiều quí tộc đại thần phản đối pháp lệnh mới. Có lần thái tử
Tần phạm pháp, Thương Ưởng nói với Tần Hiếu Công: "Pháp lệnh của nhà
nước đòi hỏi từ trên xuống dưới phải tuân theo, nếu người trên không tuân
thủ thì dân chúng không tín nhiệm triều đình nữa. Thái tử phạm pháp thì
thầy dạy thái tử phải chịu tội". Kết quả Thương Ưởng trị tội hai thầy dạy
của thái tử là Công tử Kiền và Công tử Giả, một người bị cắt mũi, một
người bị thích chữ vào mặt. Vì vậy các quí tộc, đại thần không dám chống
lại tân pháp nữa.
Sau 10 năm, quả nhiên nước Tần càng giàu mạnh. Thiên tử nhà Chu
sai sứ giả đến biếu thịt tế và phong làm "phương bá" (tức bá chủ một vùng).
Các chư hầu Trung nguyên cũng tới tấp chúc mừng, nước Ngụy buộc phải
cắt nhượng đất Hà Tây và dời đô về Đại Lương (Khai Phong).