Nefza, ville qui a une altitude d'environ 500 mètres au dessus du niveau de la mer, occupe une vallée séparant deux massifs montagneux, le Kroumirie, délimitée au nord par la mer Méditerranée, et les Mogods, entre le littoral au nord et la vallée de la Medjerda au sud.
Sa population était de 7302 habitants, selon le recensement de l'année 2014. Tunis, la capitale du pays, est à une distance, à vol d'oiseau, de 99 kilomètres de son centre géographique.
Cette ville, située au nord ouest de la Tunisie en Afrique du Nord, est liée à l'élevage du Poney des Mogods et du Poney Nefza.