La provincia está ubicada en el remoto valle del río Nan, rodeada de montañas cubiertas por bosques.
La montaña más alta es la Phu Khe, en el noreste de la provincia, cerca del borde con Laos.
El primer reino alrededor de la ciudad Mueang Pua (también conocida como Varanagara) fue creado a finales del siglo XIII.
En el siglo XV, cuando Sukhothai entró en decadencia, Nan se volvió un vasallo del reino de Lannathai.
En 1788 el gobierno Birmano finalmente terminó, pero Nan tuvo que aceptar a los nuevos gobernantes de Siam.