Deprecated: Return type of Pimple\Container::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thcounty/j4.thcounty.ab.ca/libraries/gantry5/vendor/pimple/pimple/src/Pimple/Container.php on line 133

Deprecated: Return type of Pimple\Container::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thcounty/j4.thcounty.ab.ca/libraries/gantry5/vendor/pimple/pimple/src/Pimple/Container.php on line 98

Deprecated: Return type of Pimple\Container::offsetSet($id, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thcounty/j4.thcounty.ab.ca/libraries/gantry5/vendor/pimple/pimple/src/Pimple/Container.php on line 79

Deprecated: Return type of Pimple\Container::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thcounty/j4.thcounty.ab.ca/libraries/gantry5/vendor/pimple/pimple/src/Pimple/Container.php on line 143

Deprecated: Return type of Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thcounty/j4.thcounty.ab.ca/libraries/gantry5/compat/vendor/twig/twig/src/Node/Node.php on line 213

Deprecated: Return type of Twig\Node\Node::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thcounty/j4.thcounty.ab.ca/libraries/gantry5/compat/vendor/twig/twig/src/Node/Node.php on line 221
County of Two Hills - About

County of Two Hills Map

The County of Two Hills No. 21 is located in east-central Alberta approximately 135 km northeast of Edmonton. Covering an area of 2631 square kilometers, it consists of a flat to gently rolling landscape comprised of agricultural lands and small communities.

Within its boundaries are the urban municipalities of the Town of Two Hills and Village of Myrnam as well as the Hamlets of Beauvallon, Brosseau, Derwent, Duvernay, Hairy Hill, Morecambe, Musidora and Willingdon. The North Saskatchewan River provides the majority of the northern border, Vermillion River flows through the Town of Two Hills and other dominant features include Jackfish Lake, Sandy Lake and Lac Sante.

The County is bordered by Smoky Lake County and St. Paul County to the north, County of Vermilion River to the east, County of Minburn to the south and Lamont County to the west. Highways 29, 36 (Veterans Memorial Highway), 41 and 45, Secondary Highways 857, 870 and 881, and local roads provide easy access to all destinations for both residents and visitors.