上华镇是中国广东省汕头市澄海区下辖的一个镇。面积21.37平方公里，户籍人口3.4万人，下辖18个行政村。