Prato Sesia si trova in Piemonte nella provincia di Novara e la sigla automobilistica è NO.
Rispetto al livello del mare, l'altezza del centro cittadino si trova a 275 metri.
La sua escursione territoriale inizia a 275 metri e culmina a 561.
Il comune si espande per una superfice complessiva di 12.3 chilometri quadrati e la popolazione residente (dati 2009) è composta da 2034 abitanti, in conseguenza il comune di Prato Sesia ha una densità abitativa media (arrotondata per difetto) di 165 unità per chilometro quadrato.
Prato Sesia non è il Capoluogo della provincia di Novara e il codice ISTAT identificativo del comune è 3122. La Latitudine 45.6500, la longitudine 8.3761 in gradi sessadecimali .