नवांशहर जिले में कुल 3 तहसील हैं।