Explore Upper Mills, New Brunswick, Canada, with this interactive street and satellite map. You can “grab” the Upper Mills, NB map and move it around to re-centre it. You can change between standard map view and satellite map view by clicking the small square in the bottom left-hand corner of the map. You can use the zoom buttons on the lower right side of the map to zoom in or out to street-level detail. You will find live weather, local and world news below.
Map search is available for a limited number of queries per session to manage costs. Be specific — search precisely for best results.
| Place | Upper Mills |
| Type | Rural Village |
| Province / Territory | New Brunswick (NB) |
| Location | Charlotte |
| Country | Canada |
| Latitude | 45.13757 |
| Longitude | -67.322918 |
| Postal Code (FSA) | E6K |
| Area Code | 506 |
| Importance | Village / hamlet |
| CGN ID | DAPSY |
Upper Mills is a rural village in Charlotte, New Brunswick, Canada. It is classified as a village / hamlet. Upper Mills is located at 45.1376°N, 67.3229°W.
Upper Mills rests in a verdant embrace, where the St. Croix River, a ribbon of cool, clear water, dictates the land's gentle inclination. It lies 5.2 km south-south-west of St. Stephen, NB (from St. Stephen, NB: bearing 204°T), and is situated 14.6 km south-west of Oak Bay. Hills, softened by the passage of seasons, rise with a quiet dignity, their slopes a mosaic of mature spruce and fir, their shadowed hollows hinting at unseen streams. The air here carries the clean, resinous scent of the forest, mingled with the damp, earthy aroma of the riverbank. During the long summer twilight, the sky above Upper Mills often bleeds into hues of rose and lavender, a fleeting spectacle that settles over the landscape like a benediction. The very feel of the place is one of patient endurance, of a landscape that has weathered storms and witnessed countless dawns, its character shaped by the persistent flow of water and the steadfast presence of ancient trees. The history of Upper Mills is intimately tied to the power of its waterways, particularly the St. Croix River, which once thrummed with the energy of lumber mills that gave the settlement its name. These early industries, fueled by the bountiful forests that once cloaked the surrounding hills, established a robust local economy, drawing people to this fertile valley. Though the great mills are largely gone, their legacy lingers in the very shape of the land and in the quiet resilience of the people who call Upper Mills home. Today, the economy is a more varied affair, with a strong connection to the land through forestry, agriculture, and a growing appreciation for the natural beauty that draws visitors. The river remains a focal point, its waters offering both sustenance and recreation, a constant reminder of the enduring relationship between Upper Mills and its wild, elemental surroundings.
Upper Mills, niché dans le paysage vallonné du Nouveau-Brunswick, déploie une beauté discrète, où la terre rencontrant l'eau semble murmurer des histoires anciennes. Les collines douces, tapissées de forêts denses, cèdent la place à des prairies où le travail des hommes a façonné la terre, vestiges d'une agriculture qui a nourri des générations. L'air, souvent empreint de la fraîcheur des bois et de la salinité subtile apportée par la proximité des côtes, porte le rythme lent d'une vie ancrée dans le présent, mais visiblement traversée par le passé. C'est un lieu où le temps semble s'étirer, où la lumière du soir vient caresser les toits des maisons, peignant des ombres longues et douces sur les chemins qui serpentent. Les eaux de la rivière, calmes et réfléchissantes, témoignent de la présence de cette communauté, Upper Mills, qui, par sa constance et sa résilience, a su conserver une âme authentique, un écho des premières implantations qui ont forgé son identité.
Loading news…
Loading news…
Loading news…
Explore Upper Mills, New Brunswick, Canada, with an embedded street and satellite map — switch between views using the small square in the bottom left-hand corner of the map. Coordinates: 45.13757, -67.322918. Live weather conditions and 7-day forecasts — including hourly outlooks — are provided through Open-Meteo, while real-time local and world news feeds help keep the page current. Wikipedia and editorial summaries provide additional local information and context.
Detailed location data for Upper Mills includes the postal code (E6K), telephone area code (506). These are among the most commonly searched location details for any Canadian city or town.
Location data for Upper Mills is sourced from the Canadian Geographical Names Database (CGN), Natural Resources Canada, and verified by coordinates rather than name matching alone. GPS coordinates, province, administrative location and place type are shown in the information panel above.
| Page generated | July 2026 |
| Location data | Canadian Geographical Names Database (CGN), Natural Resources Canada |