Según la Oficina del Censo de los Estados Unidos, Novi tiene una superficie total de 81.03 km², de la cual 78.38 km² corresponden a tierra firme y (3.27%) 2.65 km² es agua.
[3] Según el censo de 2010,[4] había 55224 personas residiendo en Novi.
De los 55224 habitantes, Novi estaba compuesto por el 73% blancos, el 8.12% eran afroamericanos, el 0.2% eran amerindios, el 15.88% eran asiáticos, el 0.01% eran isleños del Pacífico, el 0.73% eran de otras razas y el 2.07% pertenecían a dos o más razas.
[5] Novi Community School District (Q) sirve la mayoría de la ciudad.
Las Walled Lake Consolidated Schools sirve una sección de la ciudad.