Tomahawk is located in
Lincoln County between
Wausau and
Hazelhurst along US Hwy 51 on the banks of the Wisconsin River near
Merrill,
Rhinelander, Lake Mohawkinson, and Lake Nokomis. The population estimate for July 1, 1998 was 3,601, an increase of 273 since 1990.