Theo thống kê trước năm 2020 Hà Nội có gần 2.600 hộ chăn nuôi với tổng số hơn 204.000 con gia súc, gia cầm nuôi ở các quận nội thành, 4 phường thuộc thị xã Sơn Tây và 6 thị trấn thuộc 5 huyện Đan Phượng, Hoài Đức, Đông Anh, Gia Lâm, Thanh Trì. Đa số trong đó là chăn nuôi nhỏ lẻ, có nguy cơ ô nhiễm môi trường, lây lan dịch bệnh cao, ảnh hưởng đến mỹ quan đô thị và sức khỏe của cộng đồng dân cư xung quanh.
Để khắc phục tình trạng này, năm 2020, HĐND TP Hà Nội đã ra Nghị quyết 02 trong đó quy định khu vực không được phép chăn nuôi cũng như ban hành chính sách hỗ trợ di dời cơ sở chăn nuôi ra khỏi khu vực không được phép chăn nuôi.
Nhờ đó mà hiện thành phố chỉ còn 450 hộ chăn nuôi. Số còn lại này liên quan đến nhiều nguyên nhân như: Khó khăn trong việc bố trí quỹ đất và thủ tục liên quan đến chính sách di dời cơ sở chăn nuôi ra khu vực được quy hoạch; Một số chính quyền cơ sở chưa thực sự vào cuộc để chấm dứt hoạt động chăn nuôi ở khu vực không được phép chăn nuôi; Tập quán của người dân tận dụng thức ăn thừa để chăn nuôi gia súc gia cầm không phải bỗng chốc mà bỏ được, nhất là những hộ lấy chăn nuôi làm nguồn thu nhập chính; Thiếu chính sách trong việc đào tạo nghề, chuyển đổi nghề khác cho các hộ chăn nuôi…