990年代初，现代化农业就取得了明显的效果。目前，上海的农业基本实现现代化。依靠高科技、标准化、机械化生产、兴建水利、农业园区和农业保险补贴等六个方面构成现代化农业网络。到2012年，上海市实现农业总产值320.76亿元。其中，种植业171.2亿元；林业8.87亿元；牧业72.63亿元；渔业57.81亿元；农林牧渔服务业10.25亿元。上海域外市属农场实现农业总产值16.08亿元。全年全市粮食播种面积187.61千公顷；粮食产量122.39万吨；水产品产量27.21万吨。全年水稻良种覆盖率达99.8%。