Cranford adalah sebuah kotapraja di Union County, New Jersey, Amerika Serikat. Pada Sensus Amerika Serikat 2010, penduduk kotapraja adalah 22.625, mencerminkan peningkatan 47 dari 22.578 yang dihitung dalam Sensus 2000, yang pada gilirannya menurun 55 dari 22.633 yang dihitung dalam Sensus 1990. Majalah New Jersey Monthly menempatkan Cranford sebagai tempat tinggal terbaik ke-34 dalam peringkat 2010 Tempat Terbaik Untuk Hidup.