Năm 420, Lưu Dụ tiếm vị triều Đông Tấn, lập ra triều Lưu Tống. Đến năm 422, quân Bắc Ngụy dưới sự chỉ đạo của Ngụy Minh Nguyên Đế đã vượt Hoàng Hà, sau lần cuộc chiến này, Lưu Tống bị mất vùng đất từ Hồ Lục, Hạng Thành trở lên phía bắc. Nhân lúc Bắc Ngụy phải đối phó với Nhu Nhiên phía bắc, năm 429, Lưu Tống Văn Đế đòi Bắc Ngụy trả đất Hà Nam song Ngụy Thái Vũ Đế không chịu. Năm 430, Lưu Tống Văn Đế sai Đáo Ngạn Chi mang quân Bắc phạt, quân Bắc Ngụy ít nên chủ động rút lui song sau đó đã phản công, lấy lại được Lạc Dương và Hổ Lao. Tháng 2 năm 431, quân Ngụy giao tranh với quân Lưu Tống do Đàn Đạo Tế chỉ huy lên Bắc cứu Hoạt Đài (nay là huyện Hoạt), hai bên đánh nhau 30 trận, đều bị tổn thất nặng, cuối cùng Đàn Đạo Tế phải đưa quân Lưu Tống rút lui. Bắc Ngụy thống nhất hoàn toàn miền Bắc Trung Quốc vào năm 439, cùng với các triều đại ở phương Nam mở ra thời Nam Bắc triều trong lịch sử Trung Quốc. Năm 450, Bắc Ngụy Thái Vũ Đế điều 10 vạn quân vây đánh Huyền Hồ (懸瓠, nay thuộc Trú Mã Điếm) trong 42 ngày, quân Lưu Tống ở các thành xung quanh đều sợ thế Bắc Ngụy và bỏ thành rút chạy. Sau khi đánh bại quân Lưu Tống được cử đến cứu viện, Thái Vũ Đế lại đem quân Bắc Ngụy nam tiến, kết quả chiếm được vùng Hoài Bắc. Năm 493, Bắc Ngụy Hiếu Văn Đế đã cho mang đến Hà Dương (Hà Nam) 2 triệu con ngựa, tổ chức quân túc vệ 15 vạn thường trú tại Lạc Dương, dời hộ tịch toàn bộ người vùng Đại tới Lạc Dương. Hành động dời kinh đô đến Lạc Dương là để hiển thị Bắc Ngụy là chính quyền chính thống của Trung Quốc và có lợi cho việc hấp thụ mau lẹ văn hóa Hán. Sau khi Hiếu Vũ Đế sang Quan Trung với Tập đoàn quân phiệt Quan Lũng của Vũ Văn Thái, Cao Hoan đã lập Nguyên Thiện Kiến làm vua mới, tức là Đông Ngụy Hiếu Tĩnh Đế. Do thấy Lạc Dương gần họ Vũ Văn, ông thiên đô về Nghiệp Thành thuộc Hà Bắc ngày nay. Cả Cao Hoan và Vũ Văn Thái đều tuyên bố người mình ủng hộ là người thừa kế ngai vàng Bắc Ngụy, dẫn tới sự chia cắt lãnh thổ Bắc Ngụy thành hai nhà nước từ khoảng năm 534-535 thành Đông Ngụy và Tây Ngụy, tuy vậy hai triều đại này lại bị Bắc Tề và Bắc Chu phân biệt thay thế không lâu sau đó.