Milly-sur-Thérain est une commune rurale du département Oise, en Hauts-de-France, avec 1 922 habitants — les Milliens, Milliens. Sur 19,0 km² de territoire, la densité atteint 101 habitants au km², à une altitude moyenne de 119 m. La commune fait partie de l'intercommunalité CA du Beauvaisis.
La population est en croissance (+18,1 % en 10 ans). Le revenu médian s'établit à 23 050 € par an et par unité de consommation. Le taux de chômage local est de 11,9 %, dans la moyenne nationale. 102 entreprises actives structurent le tissu économique local.
Le climat est tempéré frais (moyenne annuelle de 11,0 °C, 1 682 h de soleil par an). 1 établissement scolaire présent sur la commune.