As of September 1, 2004, the town had an estimated population of 3,553 and a population density of 110.65 persons per km2. Its total area was 32.11 km2.
Asahi Village was created in 1906 through the merger of four small hamlets. It was elevated to town status on 1967.