Clifton est située au nord-est du New Jersey, dans la vallée de la rivière Passaic. Elle fait partie de la banlieue ouest de New York, dont elle est distante de 16 km.
La ville de Clifton est créée le aux termes d'une loi adoptée par la Législature du New Jersey, à la suite d'un référendum local dans le township d'Acquackanonk[2].
Selon l'American Community Survey, pour la période 2011-2015, 45,29 % de la population âgée de plus de 5 ans déclare parler l'anglais à la maison, 30,98 % déclare parler l'espagnol, 5,25 % l'arabe, 4,03 % le polonais, 2,61 % le gujarati, 1,75 % le tagalog, 0,96 % l'italien, 0,51 % une langue chinoise, 0,51 % le coréen et 8,11 % une autre langue[5].