Kettle River, Minnesota

Submit your own pictures of this city and show them to the world

  • OSM Map
  • General Map
  • Google Map
  • MSN Map
Population in 2022: 172 (0% urban, 100% rural).
Population change since 2000: +2.4%
 
Males: 94  (54.7%)
Females: 78  (45.3%)
Median resident age:

48.9 years
Minnesota median age:

39.0 years

Zip codes: 55757, 55767.

Kettle River Zip Code Map
Estimated median household income in 2022: $50,049 (it was $24,750 in 2000)
Kettle River:

$50,049
MN:

$82,338

Estimated per capita income in 2022: $28,208 (it was $15,620 in 2000)

Estimated median house or condo value in 2022: $116,604 (it was $39,600 in 2000)
Kettle River:

$116,604
MN:

$314,600

Mean prices in 2022: all housing units: $136,731; detached houses: $146,054; mobile homes: $74,492

Median gross rent in 2022: $781.

March 2022 cost of living index in Kettle River: 85.5 (less than average, U.S. average is 100)
Percentage of residents living in poverty in 2022: 11.1%

Compare current foreclosures near Kettle River, MN:

Check out more offers near Kettle River, MN.
Powered by Foreclosure.com
Settings
X
Data:
Loading data...
Based on 2000-2022 data
Loading data...

123
Hide US histogram
  • Races in Kettle River, MN (2022)
    • 9984.6%White alone
    • 1311.1%Two or more races
    • 43.4%American Indian alone
Recent articles from our blog. Our writers, many of them Ph.D. graduates or candidates, create easy-to-read articles on a wide variety of topics.

Latest news from Kettle River, MN collected exclusively by city-data.com from local newspapers, TV, and radio stations

Ancestries: Finnish (41.3%), German (19.6%), Norwegian (13.0%), American (6.5%), Irish (6.5%), Swedish (6.5%).

Current Local Time: CST time zone

Incorporated in 1921

Elevation: 1182 feet

Land area: 0.38 square miles.

Population density: 447 people per square mile   (low).

Kettle River, Minnesota map

Median real estate property taxes paid for housing units with mortgages in 2022: $1,535 (1.2%)
Median real estate property taxes paid for housing units with no mortgage in 2022: $1,584 (1.7%)

Nearest city with pop. 50,000+: Duluth, MN (41.4 miles , pop. 86,918).

Nearest city with pop. 200,000+: St. Paul, MN (106.6 miles , pop. 287,151).

Nearest city with pop. 1,000,000+: Chicago, IL (411.9 miles , pop. 2,896,016).

Nearest cities:

Moose Lake, MN (2.4 miles ),
Sturgeon Lake, MN (2.8 miles ),
Barnum, MN (3.0 miles ),
Denham, MN (3.0 miles),
Willow River, MN (3.4 miles ),
Mahtowa, MN (3.6 miles ),
Cromwell, MN (3.6 miles),
Wright, MN (3.8 miles)

Latitude: 46.49 N, Longitude: 92.88 W

Area code: 218

Distribution of median household income in Kettle River, MN in 2022
Distribution of house value in Kettle River, MN in 2022

Kettle River satellite photo by USGS

Single-family new house construction building permits:

  • 2022: 1 building, cost: $237,700
  • 2021: 1 building, cost: $237,700
  • 2020: 1 building, cost: $237,700
  • 2005: 1 building, cost: $40,000
  • 2004: 1 building, cost: $135,000
  • 2003: 2 buildings, average cost: $75,000
  • 2002: 3 buildings, average cost: $63,800
  • 2001: 1 building, cost: $102,400
Number of permits per 10,000 Kettle River, MN residents
Average permit cost in Kettle River, MN
Unemployment in December 2023:
Here:

3.6%
Minnesota:

2.6%
Most common industries in Kettle River, MN (%)
Both Males Females
Most common industries in 2000
  • Accommodation & food services (14.6%)
  • Petroleum & petroleum products merchant wholesalers (11.2%)
  • Public administration (11.2%)
  • Health care (10.1%)
  • Agriculture, forestry, fishing & hunting (6.7%)
  • Social assistance (6.7%)
  • Construction (4.5%)
Most common industries for males in 2000
  • Petroleum & petroleum products merchant wholesalers (16.3%)
  • Public administration (16.3%)
  • Agriculture, forestry, fishing & hunting (9.3%)
  • Construction (9.3%)
  • Utilities (9.3%)
  • Educational services (9.3%)
  • Truck transportation (7.0%)
Most common industries for females in 2000
  • Accommodation & food services (28.3%)
  • Health care (15.2%)
  • Social assistance (13.0%)
  • Finance & insurance (8.7%)
  • Petroleum & petroleum products merchant wholesalers (6.5%)
  • Food & beverage stores (6.5%)
  • Public administration (6.5%)
Most common occupations in Kettle River, MN (%)
Both Males Females
Most common occupations in 2000
  • Laborers and material movers, hand (7.9%)
  • Building and grounds cleaning and maintenance occupations (6.7%)
  • Child care workers (6.7%)
  • Electrical equipment mechanics and other installation, maintenance, and repair workers, including supervisors (6.7%)
  • Cooks and food preparation workers (5.6%)
  • Other management occupations, except farmers and farm managers (4.5%)
  • Registered nurses (4.5%)
Most common occupations for males in 2000
  • Electrical equipment mechanics and other installation, maintenance, and repair workers, including supervisors (14.0%)
  • Laborers and material movers, hand (11.6%)
  • Law enforcement workers, including supervisors (7.0%)
  • Construction laborers (7.0%)
  • Preschool, kindergarten, elementary, and middle school teachers (4.7%)
  • Nursing, psychiatric, and home health aides (4.7%)
  • Building and grounds cleaning and maintenance occupations (4.7%)
Most common occupations for females in 2000
  • Child care workers (13.0%)
  • Cooks and food preparation workers (10.9%)
  • Building and grounds cleaning and maintenance occupations (8.7%)
  • Other management occupations, except farmers and farm managers (8.7%)
  • Registered nurses (8.7%)
  • Food and beverage serving workers, except waiters and waitresses (6.5%)
  • Cashiers (6.5%)

Average climate in Kettle River, Minnesota

Based on data reported by over 4,000 weather stations

Kettle River, Minnesota average temperatures Kettle River, Minnesota average precipitation Kettle River, Minnesota humidity Kettle River, Minnesota wind speed Kettle River, Minnesota snowfall Kettle River, Minnesota sunshine Kettle River, Minnesota clear and cloudy days
Air pollution and air quality trends
(lower is better)
AQI NO2 Ozone PM2.5 Pb
Air Quality Index

Air Quality Index (AQI) level in 2022 was 39.9. This is significantly better than average.

City:

39.9
U.S.:

72.6
Nitrogen Dioxide Level

Nitrogen Dioxide (NO2) [ppb] level in 2010 was 1.80. This is significantly better than average. Closest monitor was 22.6 miles away from the city center.

City:

1.80
U.S.:

5.11
Ozone Level

Ozone [ppb] level in 2022 was 29.1. This is about average. Closest monitor was 22.6 miles away from the city center.

City:

29.1
U.S.:

33.3
Particulate Matter Level

Particulate Matter (PM2.5) [µg/m3] level in 2022 was 1.96. This is significantly better than average. Closest monitor was 23.4 miles away from the city center.

City:

1.96
U.S.:

8.11
Lead Level

Lead (Pb) [µg/m3] level in 2010 was 0.00000. This is significantly better than average. Closest monitor was 22.6 miles away from the city center.

City:

0.00000
U.S.:

0.00931

Tornado activity:

Kettle River-area historical tornado activity is significantly below Minnesota state average. It is 55% smaller than the overall U.S. average.

On 6/11/1966, a category F4 (max. wind speeds 207-260 mph) tornado 23.8 miles away from the Kettle River city center caused between $50,000 and $500,000 in damages.

On 6/30/1968, a category F3 (max. wind speeds 158-206 mph) tornado 21.9 miles away from the city center caused between $500 and $5000 in damages.

Earthquake activity:

Kettle River-area historical earthquake activity is significantly above Minnesota state average. It is 59% smaller than the overall U.S. average.

On 7/9/1975 at 14:54:15, a magnitude 4.6 (4.6 MB, Class: Light, Intensity: IV - V) earthquake occurred 162.0 miles away from Kettle River center
On 6/5/1993 at 01:24:53, a magnitude 4.1 (4.1 LG, Depth: 6.2 mi) earthquake occurred 173.2 miles away from the city center
On 2/7/2020 at 18:30:28, a magnitude 3.3 (3.3 ML, Class: Light, Intensity: II - III) earthquake occurred 68.9 miles away from the city center
On 1/9/2020 at 18:16:48, a magnitude 3.3 (3.3 MB) earthquake occurred 74.0 miles away from Kettle River center
On 4/8/2020 at 17:14:33, a magnitude 3.3 (3.3 ML) earthquake occurred 75.6 miles away from the city center
On 5/14/2019 at 17:00:01, a magnitude 3.2 (3.2 MB) earthquake occurred 67.7 miles away from Kettle River center
Magnitude types: regional Lg-wave magnitude (LG), body-wave magnitude (MB), local magnitude (ML)

Natural disasters:

The number of natural disasters in Carlton County (8) is smaller than the US average (15).
Major Disasters (Presidential) Declared: 4
Emergencies Declared: 2

Causes of natural disasters: Floods: 5, Storms: 4, Drought: 1, Hurricane: 1, Tornado: 1, Wind: 1, Other: 1 (Note: some incidents may be assigned to more than one category).
Kettle River topographic map

Hospitals and medical centers near Kettle River:

  • AUGUSTANA MERCY CARE CENTER (Nursing Home, about 6 miles away; MOOSE LAKE, MN)
  • MERCY HOME HEALTH AGENCY (Home Health Center, about 6 miles away; MOOSE LAKE, MN)
  • VILLA VISTA, INC (Nursing Home, about 14 miles away; CROMWELL, MN)

Colleges/universities with over 2000 students nearest to Kettle River:

  • Lake Superior College (about 41 miles; Duluth, MN; Full-time enrollment: 3,768)
  • University of Wisconsin-Superior (about 41 miles; Superior, WI; FT enrollment: 2,302)
  • The College of Saint Scholastica (about 44 miles; Duluth, MN; FT enrollment: 3,762)
  • University of Minnesota-Duluth (about 45 miles; Duluth, MN; FT enrollment: 10,612)
  • Central Lakes College-Brainerd (about 65 miles; Brainerd, MN; FT enrollment: 3,371)
  • Wisconsin Indianhead Technical College (about 69 miles; Shell Lake, WI; FT enrollment: 2,414)
  • St Cloud Technical and Community College (about 89 miles; Saint Cloud, MN; FT enrollment: 3,493)

Points of interest:

Click to draw/clear city borders

Notable location: Kettle River Fire Department (A). Display/hide its location on the map

Church in Kettle River: Holy Trinity Lutheran Church (A). Display/hide its location on the map

Carlton County has a predicted average indoor radon screening level between 2 and 4 pCi/L (pico curies per liter) - Moderate Potential

Drinking water stations with addresses in Kettle River that have no violations reported:

  • KETTLE RIVER (Population served: 174, Primary Water Source Type: Groundwater)
Average household size:
This city:

2.3 people
Minnesota:

2.5 people

Percentage of family households:
This city:

65.8%
Whole state:

64.6%

Percentage of households with unmarried partners:
This city:

6.3%
Whole state:

6.9%


No gay or lesbian households reported

For population 15 years and over in Kettle River:

Marital status in Kettle River, MN
  • Never married: 21.4%
  • Now married: 51.3%
  • Separated: 0.0%
  • Widowed: 9.0%
  • Divorced: 18.3%

For population 25 years and over in Kettle River:

  • High school or higher: 90.9%
  • Bachelor's degree or higher: 19.3%
  • Graduate or professional degree: 2.3%
  • Unemployed: 6.3%
  • Mean travel time to work (commute): 40.5 minutes
Educational Attainment in 2022
School Enrollment by Level of School in 2022
Education Gini index (Inequality in education)
Here:

6.9
Minnesota average:

10.9

Presidential Elections Results

Graphs represent county-level data. Detailed 2008 Election Results

Religion statistics for Kettle River, MN (based on Carlton County data)

Religions Adherents in 2010
Religions Adherents - Change between 2000 and 2010
ReligionAdherentsCongregations
Catholic5,6326
Mainline Protestant5,48518
Evangelical Protestant4,74030
Other1383
None19,391-
Source: Clifford Grammich, Kirk Hadaway, Richard Houseal, Dale E.Jones, Alexei Krindatch, Richie Stanley and Richard H.Taylor. 2012. 2010 U.S.Religion Census: Religious Congregations & Membership Study. Association of Statisticians of American Religious Bodies. Jones, Dale E., et al. 2002. Congregations and Membership in the United States 2000. Nashville, TN: Glenmary Research Center. Graphs represent county-level data

Food Environment Statistics:

Number of grocery stores: 4
This county:

1.19 / 10,000 pop.
State:

1.83 / 10,000 pop.
Number of supercenters and club stores: 1
Here:

0.30 / 10,000 pop.
Minnesota:

0.13 / 10,000 pop.
Number of convenience stores (no gas): 1
Here:

0.30 / 10,000 pop.
Minnesota:

0.49 / 10,000 pop.
Number of convenience stores (with gas): 22
This county:

6.54 / 10,000 pop.
Minnesota:

3.90 / 10,000 pop.
Number of full-service restaurants: 24
Here:

7.14 / 10,000 pop.
Minnesota:

6.98 / 10,000 pop.
Adult diabetes rate:
Here:

7.3%
Minnesota:

6.5%
Adult obesity rate:
Carlton County:

27.2%
Minnesota:

25.9%
Low-income preschool obesity rate:
This county:

10.3%
Minnesota:

13.0%

Health and Nutrition:

Healthy diet rate:
Kettle River:

60.0%
Minnesota:

50.6%

Average overall health of teeth and gums:
This city:

47.5%
State:

48.4%

Average BMI:
Kettle River:

29.4
State:

28.5

People feeling badly about themselves:
Kettle River:

8.3%
State:

21.0%

People not drinking alcohol at all:
Here:

20.8%
Minnesota:

9.8%

Average hours sleeping at night:
Kettle River:

6.8
Minnesota:

6.8

Overweight people:
This city:

50.0%
Minnesota:

33.5%

General health condition:
Kettle River:

67.7%
State:

57.7%

Average condition of hearing:
Kettle River:

94.0%
State:

79.3%

More about Health and Nutrition of Kettle River, MN Residents
Local government employment and payroll (March 2022)
Function Full-time employees Monthly full-time payroll Average yearly full-time wage Part-time employees Monthly part-time payroll
Water Supply 2$13,757$82,5421$1,060
Streets and Highways 1$2,160$25,9201$1,350
Financial Administration 1$2,230$26,7600$0
Sewerage 1$2,100$25,2000$0
Other Government Administration 0$0 5$2,259
Firefighters 0$0 9$3,413
Totals for Government 5$20,247$48,59316$8,081

Kettle River government finances - Expenditure in 2017 (per resident):

  • Current Operations - Water Utilities: $81,000 ($470.93)
    Sewerage: $58,000 ($337.21)
    Local Fire Protection: $41,000 ($238.37)
    Financial Administration: $36,000 ($209.30)
    Regular Highways: $23,000 ($133.72)
    General - Other: $12,000 ($69.77)
    Parks and Recreation: $11,000 ($63.95)
    Central Staff Services: $4,000 ($23.26)
  • General - Interest on Debt: $8,000 ($46.51)
  • Water Utilities - Interest on Debt: $18,000 ($104.65)

Kettle River government finances - Revenue in 2017 (per resident):

  • Charges - Sewerage: $60,000 ($348.84)
    Other: $38,000 ($220.93)
  • Miscellaneous - General Revenue - Other: $10,000 ($58.14)
  • Revenue - Water Utilities: $71,000 ($412.79)
  • State Intergovernmental - General Local Government Support: $28,000 ($162.79)
    Other: $4,000 ($23.26)
  • Tax - Property: $115,000 ($668.60)
    Other License: $3,000 ($17.44)

Kettle River government finances - Debt in 2017 (per resident):

  • Long Term Debt - Beginning Outstanding - Unspecified Public Purpose: $631,000 ($3668.60)
    Outstanding Unspecified Public Purpose: $580,000 ($3372.09)
    Retired Unspecified Public Purpose: $50,000 ($290.70)

Strongest AM radio stations in Kettle River:

  • WEBC (560 AM; 50 kW; DULUTH, MN)
  • WWJC (850 AM; daytime; 10 kW; DULUTH, MN; Owner: WWJC, INC.)
  • WDSM (710 AM; 10 kW; SUPERIOR, WI; Owner: MIDWEST COMMUNICATIONS, INC.)
  • WCCO (830 AM; 50 kW; MINNEAPOLIS, MN; Owner: INFINITY MEDIA CORPORATION)
  • KDAL (610 AM; 5 kW; DULUTH, MN; Owner: MIDWEST COMMUNICATIONS, INC.)
  • WCTS (1030 AM; 50 kW; MAPLEWOOD, MN; Owner: CNTL. BAPT. THEO/AL SEMI MINNEAPOLIS)
  • WNMT (650 AM; 10 kW; NASHWAUK, MN; Owner: MIDWEST RADIO NETWORK, L.L.C.)
  • KSTP (1500 AM; 50 kW; ST. PAUL, MN; Owner: KSTP-AM, LLC (DELAWARE))
  • KFAN (1130 AM; 50 kW; MINNEAPOLIS, MN; Owner: AMFM RADIO LICENSES, L.L.C.)
  • KTIS (900 AM; 25 kW; MINNEAPOLIS, MN; Owner: NORTHWESTERN COLLEGE)
  • KPRM (870 AM; 25 kW; PARK RAPIDS, MN; Owner: DE LA HUNT BROADCASTING CORP.)
  • WBHR (660 AM; 10 kW; SAUK RAPIDS, MN; Owner: HERBERT M. HOPPE)
  • KKIN (930 AM; 2 kW; AITKIN, MN; Owner: QUARNSTROM MEDIA GROUP, LLC)

Strongest FM radio stations in Kettle River:

  • WMOZ (106.9 FM; MOOSE LAKE, MN; Owner: AGATE BROADCASTING, INC.)
  • KBMX (107.7 FM; PROCTOR, MN; Owner: REGENT BROADCASTING OF DULUTH, INC.)
  • WWAX (92.1 FM; HERMANTOWN, MN; Owner: RED ROCK RADIO CORP.)
  • WSCN (100.5 FM; CLOQUET, MN; Owner: MINNESOTA PUBLIC RADIO)
  • WMLA-LP (99.7 FM; MOOSE LAKE, MN; Owner: MOOSE LAKE ADVENTIST BROADCASTING CORPORATION)

TV broadcast stations around Kettle River:

  • WDIO-TV (Channel 10; DULUTH, MN; Owner: WDIO-TV, LLC)
  • National Bridge Inventory (NBI) Statistics
  • 7Number of bridges
  • 46ft / 14.3mTotal length
  • 3,552Total average daily traffic
  • 170Total average daily truck traffic
  • 3,747Total future (year 2029) average daily traffic

FCC Registered Antenna Towers:

4
  • Joe DiMelis, 5912 Baakari Road (Lat: 46.518778 Lon: -92.909556), Type: 94.5, Overall height: 91.5 m, Registrant: At&t Mobility LLC, Ka8805@att.Com, , Plano, Phone: (469) 229-7422

  • Lottie L Thompson, 5912 Baakari Road (Lat: 46.518778 Lon: -92.909556), Type: 94.5, Overall height: 91.5 m, Registrant: American Towers, Inc., Atcfaa-Fccmidwest@americantower.Com, , Schau-mburg, Phone: (847) 240-1508

  • Lottie L Thompson, 5912 Baakari Road (Lat: 46.518778 Lon: -92.909556), Type: 94.5, Overall height: 91.5 m, Registrant: American Towers, Inc., Atcfaa-Fccmidwest@americantower.Com, , Schau-mburg, Phone: (847) 240-1508

  • Bridget Carter, 5912 Baakari Road (Lat: 46.518778 Lon: -92.909556), Type: 94.5, Structure height: 27017 m, Overall height: 91.5 m, Registrant: American Towers, Inc., Atcfaa-Fccmidwest@americantower.Com, , Schau-mburg, Phone: (847) 240-1508


FCC Registered Broadcast Land Mobile Towers:

1
  • 1/4 Mi S (Lat: 46.478000 Lon: -92.878528), Call Sign: WPL89,
    Assigned Frequencies: 158.160 MHz, Grant Date: 09/13/2002, Expiration Date: 10/05/2012, Cancellation Date: 05/31/2005, Certifier: James L Goodin, Registrant: B V Larson Inc., 1082 West Bone Lake Ln, Milltown, WI 54858, Phone: (715) 857-5557, Fax: (715) 857-5557, Email:


FCC Registered Microwave Towers:

2
  • Kettle River Tank, Lat: 46.488583 Lon: -92.877111, Type: Tank, Structure height: 37.5 m, Call Sign: WQJK709,
    Assigned Frequencies: 3650.00 MHz, Grant Date: 11/07/2018, Expiration Date: 10/17/2020, Cancellation Date: 12/19/2020, Certifier: Jay R Mankie, Registrant: Genesis Technology Communications LLC, 205 2nd Street Sw, Braham, MN 55006, Phone: (320) 396-2990, Email:

  • A1N0851A, 5912 Baakari Road (Lat: 46.518778 Lon: -92.909556), Type: Gtower, Structure height: 91.5 m, Overall height: 94.5 m, Call Sign: WQYV256,
    Assigned Frequencies: 11055.0 MHz, 11055.0 MHz, 11055.0 MHz, 11055.0 MHz, 11055.0 MHz, 11055.0 MHz, 11055.0 MHz, 11055.0 MHz, Grant Date: 01/31/2017, Expiration Date: 01/31/2027, Cancellation Date: 05/31/2023, Certifier: David Werblow, Registrant: T-Mobile Usa, Inc., 12920 Se 38th Street, Bellevue, WA 98006, Phone: (425) 383-8401, Fax: (425) 383-4040, Email:


FCC Registered Amateur Radio Licenses:

5
  • Call Sign: KB0UKC, Licensee ID: L00208732, Grant Date: 09/18/2007, Expiration Date: 11/06/2016, Cancellation Date: 11/07/2018, Certifier: Cindy L Berg, Registrant: Cindy L Berg, 5036 Moline Road, Kettle River, MN 55757

  • Call Sign: KC0DMA, Licensee ID: L00160189, Grant Date: 07/27/1999, Expiration Date: 05/07/2008, Cancellation Date: 10/05/1999, Registrant: Steven J Gerdes, 5610 County Rd 12, Kettle River, MN 55757

  • Call Sign: KI0QZ, Previous Call Sign: KC0DMA, Licensee ID: L00160189, Grant Date: 03/14/2019, Expiration Date: 05/01/2029, Certifier: Steven J Gerdes, Registrant: Steven J Gerdes, 5610 County Rd 12, Kettle River, MN 55757

  • Call Sign: KD0QQA, Licensee ID: L01686149, Grant Date: 11/23/2021, Expiration Date: 02/01/2032, Certifier: David A Wright, Registrant: David A Wright, 3833 County Road 132, Kettle River, MN 55757

  • Call Sign: KD0ZRM, Licensee ID: L01852866, Grant Date: 03/27/2014, Expiration Date: 03/27/2024, Certifier: Robert G Wieditz, Registrant: Robert G Wieditz, 3030 Hwy 73, Kettle River, MN 55757


FAA Registered Aircraft:

1
  • Aircraft: STINSON 108-2 (Category: Land, Seats: 4, Weight: Up to 12,499 Pounds, Speed: 90 mph), Engine: FRANKLIN 6A4165 SERIES (165 HP) (Reciprocating)
    N-Number: 9761K, N9761K, N-9761K, Serial Number: 108-2761, Year manufactured: 1947, Airworthiness Date: 09/28/1955, Certificate Issue Date: 08/16/1990
    Registrant (Individual): Steven Jon Korhonen, 4218 Korhonen Rd, Kettle River, MN 55757

Houses and condos Apartments
Most commonly used house heating fuel in houses and condos in Kettle River, MN
  • 88.9%Utility gas
  • 8.9%Bottled, tank, or LP gas
  • 2.2%Electricity
Most commonly used house heating fuel in apartments in Kettle River, MN
  • 62.5%Electricity
  • 37.5%Utility gas


Kettle River compared to Minnesota state average:

  • Median household income below state average.
  • Median house value significantly below state average.
  • Unemployed percentage below state average.
  • Black race population percentage significantly below state average.
  • Hispanic race population percentage significantly below state average.
  • Foreign-born population percentage significantly below state average.
  • Renting percentage below state average.
  • Length of stay since moving in significantly above state average.
  • Number of college students significantly below state average.
There are no pilots and 2 other airmen in this city.
Cost of Living Calculator