诏安县地势由西北向东南倾斜。东、西侧以低山、丘陵为主,全县最高峰龙伞岽海拔1152米,中部谷地,东南沿海系平原台地。海湾深入内陆,海岸曲折多岩岸,沿海有沙泥滩堆积。岛屿3个。主要河流东溪(长110千米,境内93千米,流域907平方千米,境内145.3千方千米,支流有秀篆溪、金溪、长田溪、塔东溪);西溪(境内长17.4千米,流域83.6平方千米);还有独流入海的坑溪、乌林溪、蛤鼓肠溪、盐仓溪、梅洲溪、石飒溪、赤五溪、田扑溪。港口人工潮系淡水湖,面积200公顷,人工湖还有亚湖水库等。年平均气温21.3℃;1月平均气温14.9℃,7月平均气温28.9℃;极端最高气温39.2℃,极端最低气温-0.6℃;≥10℃积温7628.8℃。年降水量1447.5毫米,无霜期360天。
境内耕地1.77万公顷。有林地7.75万公顷。林木蓄积量37.9万立万米,毛竹20.1万根。森林覆盖率62.2%。20公顷以上连片草场1.03万公顷,可利用9000公顷。水力资源理论蕴藏量4.57万千瓦,可开发3.59万千瓦。矿藏有钨、花岗岩、钛铁砂、高岭土、石英砂、水晶、钽铌、稀土、独居石和矿泉水。海岸线长64.9千米,诏安湾为东海、南海交界处,渔业资源丰富。