Colfax, North Dakota

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

  • OSM Map
  • General Map
  • Google Map
  • MSN Map
Population in 2022: 194 (0% urban, 100% rural).
Population change since 2000: +113.2%
Males: 83  (43.2%)
Females: 111  (56.8%)
Median resident age:

41.9 years
North Dakota median age:

36.2 years

Zip code: 58018

Estimated median household income in 2022: $96,702 (it was $33,333 in 2000)
Colfax:

$96,702
ND:

$71,970

Estimated per capita income in 2022: $41,038 (it was $19,635 in 2000)

Estimated median house or condo value in 2022: $150,356 (it was $81,000 in 2000)
Colfax:

$150,356
ND:

$243,100
March 2022 cost of living index in Colfax: 76.7 (low, U.S. average is 100)
Percentage of residents living in poverty in 2022: 0.4%

Compare current foreclosures near Colfax, ND:

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

123
Hide US histogram
  • Races in Colfax, ND (2022)
    • 19274.1%Other race alone
    • 13251.0%White alone
    • 2610.0%Hispanic



According to our research of North Dakota and other state lists, there was 1 registered sex offender living in Colfax, North Dakota as of June 03, 2024.
The ratio of all residents to sex offenders in Colfax is 152 to 1.


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.
Colfax, ND forum
Recent posts about Colfax, North Dakota on our local forum with over 2,400,000 registered users:
Red River flooding 2013  (61 replies)
Mascots  (5 replies)

Latest news from Colfax, ND collected exclusively by city-data.com from local newspapers, TV, and radio stations

Ancestries: German (60.5%), Norwegian (27.9%), Scandinavian (5.8%), American (3.5%).

Current Local Time: CST time zone

Elevation: 960 feet

Land area: 0.89 square miles.

Population density: 219 people per square mile   (very low).

Colfax, North Dakota map

Median real estate property taxes paid for housing units with mortgages in 2022: $2,655 (1.0%)
Median real estate property taxes paid for housing units with no mortgage in 2022: $970 (0.9%)

Nearest city with pop. 50,000+: Fargo, ND (27.9 miles , pop. 90,599).

Nearest city with pop. 200,000+: Minneapolis, MN (202.9 miles , pop. 382,618).

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

Nearest cities:

Walcott, ND (2.5 miles),
Abercrombie, ND (2.7 miles ),
Christine, ND (2.8 miles),
Wolverton, MN (3.1 miles),
Kent, MN (3.1 miles),
Dwight, ND (3.6 miles),
Mooreton, ND (3.7 miles ),
Kindred, ND (3.7 miles )

Latitude: 46.47 N, Longitude: 96.88 W

Area code: 701

Distribution of median household income in Colfax, ND in 2022
Distribution of house value in Colfax, ND in 2022

Colfax satellite photo by USGS

Single-family new house construction building permits:

  • 2022: 4 buildings, average cost: $189,000
  • 2021: 5 buildings, average cost: $189,000
  • 2020: 4 buildings, average cost: $189,000
  • 2019: 1 building, cost: $350,000
  • 2018: 2 buildings, average cost: $335,000
  • 2017: 2 buildings, average cost: $335,000
  • 2016: 2 buildings, average cost: $335,000
  • 2014: 4 buildings, average cost: $277,600
  • 2013: 2 buildings, average cost: $232,500
  • 2012: 4 buildings, average cost: $271,300
  • 2001: 1 building, cost: $200,000
  • 2000: 1 building, cost: $60,000
  • 1998: 1 building, cost: $150,000
  • 1997: 1 building, cost: $130,000
Number of permits per 10,000 Colfax, ND residents
Average permit cost in Colfax, ND
Unemployment in December 2023:
Here:

1.7%
North Dakota:

1.7%

Average climate in Colfax, North Dakota

Based on data reported by over 4,000 weather stations

Colfax, North Dakota average temperatures Colfax, North Dakota average precipitation Colfax, North Dakota humidity Colfax, North Dakota wind speed Colfax, North Dakota snowfall Colfax, North Dakota sunshine Colfax, North Dakota clear and cloudy days

Tornado activity:

Colfax-area historical tornado activity is above North Dakota state average. It is 1% smaller than the overall U.S. average.

On 7/2/1955, a category F4 (max. wind speeds 207-260 mph) tornado 4.1 miles away from the Colfax city center killed 2 people and injured 19 people and caused between $50,000 and $500,000 in damages.

On 6/20/1957, a category F5 (max. wind speeds 261-318 mph) tornado 37.3 miles away from the city center killed 10 people and injured 103 people and caused between $5,000,000 and $50,000,000 in damages.

Earthquake activity:

Colfax-area historical earthquake activity is significantly above North Dakota state average. It is 15% 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 68.4 miles away from the city center
On 6/5/1993 at 01:24:53, a magnitude 4.1 (4.1 LG, Depth: 6.2 mi) earthquake occurred 61.7 miles away from Colfax center
On 8/18/1959 at 06:37:13, a magnitude 7.7 (7.7 UK, Class: Major, Intensity: VIII - XII) earthquake occurred 679.8 miles away from the city center, causing $26,000,000 total damage
On 3/4/1983 at 06:32:18, a magnitude 4.6 (4.4 MB, 4.6 LG, 4.4 ML) earthquake occurred 198.8 miles away from Colfax center
On 10/20/1995 at 15:57:18, a magnitude 3.7 (3.7 LG, Depth: 3.1 mi, Class: Light, Intensity: II - III) earthquake occurred 47.2 miles away from Colfax center
On 10/25/1990 at 06:25:25, a magnitude 3.9 (3.6 MB, 3.9 LG, Depth: 3.1 mi) earthquake occurred 200.8 miles away from the city center
Magnitude types: regional Lg-wave magnitude (LG), body-wave magnitude (MB), local magnitude (ML)

Natural disasters:

The number of natural disasters in Richland County (33) is a lot greater than the US average (15).
Major Disasters (Presidential) Declared: 26
Emergencies Declared: 5

Causes of natural disasters: Floods: 28, Storms: 13, Snows: 3, Winter Storms: 2, Blizzard: 1, Drought: 1, Hurricane: 1, Landslide: 1, Mudslide: 1, Tornado: 1, Other: 1 (Note: some incidents may be assigned to more than one category).
Colfax topographic map

Colleges/universities with over 2000 students nearest to Colfax:

  • North Dakota State College of Science (about 19 miles; Wahpeton, ND; Full-time enrollment: 2,318)
  • Concordia College at Moorhead (about 28 miles; Moorhead, MN; FT enrollment: 2,767)
  • Minnesota State University-Moorhead (about 28 miles; Moorhead, MN; FT enrollment: 6,096)
  • North Dakota State University-Main Campus (about 30 miles; Fargo, ND; FT enrollment: 12,680)
  • Minnesota State Community and Technical College (about 40 miles; Fergus Falls, MN; FT enrollment: 4,863)
  • Alexandria Technical & Community College (about 84 miles; Alexandria, MN; FT enrollment: 2,324)
  • University of North Dakota (about 101 miles; Grand Forks, ND; FT enrollment: 12,858)

Public high school in Colfax:

See full list of schools located in Colfax

Points of interest:

Click to draw/clear city borders

Notable location: Walcott - Colfax Fire Protection District Colfax Station (A). Display/hide its location on the map

Richland County has a predicted average indoor radon screening level greater than 4 pCi/L (pico curies per liter) - Highest Potential

Drinking water stations with addresses in Colfax and their reported violations in the past:

COLFAX CITY OF (Population served: 121, Purch groundwater):
Past monitoring violations:
  • Initial Tap Sampling for Pb and Cu - In JUL-01-2014, Contaminant: Lead and Copper Rule. Follow-up actions: St Violation/Reminder Notice (JUL-24-2014), St Public Notif requested (JUL-24-2014)
  • Follow-up Or Routine LCR Tap M/R - In OCT-01-2011, Contaminant: Lead and Copper Rule. Follow-up actions: St Public Notif requested (DEC-12-2013), St Violation/Reminder Notice (DEC-12-2013), St Public Notif received (JAN-09-2014)
  • One routine major monitoring violation
Average household size:
This city:

2.6 people
North Dakota:

2.3 people

Percentage of family households:
This city:

78.3%
Whole state:

60.8%

Percentage of households with unmarried partners:
This city:

4.3%
Whole state:

6.4%


No gay or lesbian households reported

For population 15 years and over in Colfax:

Marital status in Colfax, ND
  • Never married: 30.2%
  • Now married: 63.9%
  • Separated: 0.0%
  • Widowed: 1.9%
  • Divorced: 4.0%

For population 25 years and over in Colfax:

  • High school or higher: 99.4%
  • Bachelor's degree or higher: 54.0%
  • Graduate or professional degree: 4.9%
  • Mean travel time to work (commute): 22.4 minutes
Educational Attainment in 2022
School Enrollment by Level of School in 2022
Education Gini index (Inequality in education)
Here:

5.5
North Dakota average:

10.0

Presidential Elections Results

Graphs represent county-level data. Detailed 2008 Election Results

Religion statistics for Colfax, ND (based on Richland County data)

Religions Adherents in 2010
Religions Adherents - Change between 2000 and 2010
ReligionAdherentsCongregations
Catholic4,4237
Mainline Protestant4,34521
Evangelical Protestant2,84216
Other1451
None4,566-
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: 3
Richland County:

1.82 / 10,000 pop.
North Dakota:

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

6.67 / 10,000 pop.
North Dakota:

4.89 / 10,000 pop.
Number of full-service restaurants: 13
Here:

7.88 / 10,000 pop.
North Dakota:

8.90 / 10,000 pop.
Adult diabetes rate:
This county:

7.1%
State:

7.6%
Adult obesity rate:
This county:

27.3%
North Dakota:

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

14.9%
North Dakota:

13.0%

Health and Nutrition:

Healthy diet rate:
This city:

61.5%
North Dakota:

50.7%

Average overall health of teeth and gums:
Here:

46.7%
State:

48.2%

Average BMI:
This city:

27.4
North Dakota:

28.6

People feeling badly about themselves:
Colfax:

23.7%
State:

21.0%

Average hours sleeping at night:
Colfax:

7.2
North Dakota:

6.9

Overweight people:
This city:

29.6%
North Dakota:

34.2%

General health condition:
Colfax:

40.4%
North Dakota:

57.5%

Average condition of hearing:
Colfax:

70.9%
North Dakota:

78.3%

More about Health and Nutrition of Colfax, ND 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 0$0 1$88
Sewerage 0$0 1$1,039
Other Government Administration 0$0 1$196
Totals for Government 0$0 3$1,323

Colfax government finances - Expenditure in 2017 (per resident):

  • Current Operations - General Public Buildings: $35,000 ($180.41)
    Water Utilities: $31,000 ($159.79)
    Regular Highways: $12,000 ($61.86)
    General - Other: $10,000 ($51.55)
    Solid Waste Management: $9,000 ($46.39)
    Financial Administration: $9,000 ($46.39)
    Sewerage: $7,000 ($36.08)
    Natural Resources - Other: $2,000 ($10.31)
    Central Staff Services: $1,000 ($5.15)
  • General - Interest on Debt: $3,000 ($15.46)
  • Total Salaries and Wages: $5,000 ($25.77)

Colfax government finances - Revenue in 2017 (per resident):

  • Charges - Solid Waste Management: $11,000 ($56.70)
    Sewerage: $10,000 ($51.55)
    Natural Resources - Other: $2,000 ($10.31)
  • Miscellaneous - General Revenue - Other: $21,000 ($108.25)
    Donations From Private Sources: $8,000 ($41.24)
    Rents: $2,000 ($10.31)
    Interest Earnings: $1,000 ($5.15)
  • Revenue - Water Utilities: $25,000 ($128.87)
  • State Intergovernmental - General Local Government Support: $18,000 ($92.78)
  • Tax - Property: $13,000 ($67.01)
    Other License: $4,000 ($20.62)
    Alcoholic Beverage License: $1,000 ($5.15)

Colfax government finances - Debt in 2017 (per resident):

  • Long Term Debt - Beginning Outstanding - Unspecified Public Purpose: $83,000 ($427.84)
    Outstanding Unspecified Public Purpose: $79,000 ($407.22)
    Retired Unspecified Public Purpose: $4,000 ($20.62)

Colfax government finances - Cash and Securities in 2017 (per resident):

  • Other Funds - Cash and Securities: $97,000 ($500.00)

Strongest AM radio stations in Colfax:

  • KFGO (790 AM; 5 kW; FARGO, ND; Owner: CAPSTAR TX LIMITED PARTNERSHIP)
  • KFNW (1200 AM; 10 kW; WEST FARGO, ND; Owner: NORTHWESTERN COLLEGE)
  • KVOX (1280 AM; 5 kW; MOORHEAD, MN; Owner: CAPSTAR TX LIMITED PARTNERSHIP)
  • WDAY (970 AM; 5 kW; FARGO, ND; Owner: FORUM COMMUNICATIONS COMPANY)
  • KBRF (1250 AM; 10 kW; FERGUS FALLS, MN; Owner: RESULT RADIO, INC.)
  • KQWB (1660 AM; 10 kW; WEST FARGO, ND; Owner: MONTEREY LICENSES, LLC)
  • WWNL (1080 AM; 50 kW; PITTSBURGH, PA; Owner: STEEL CITY RADIO, INC.)
  • KPRM (870 AM; 25 kW; PARK RAPIDS, MN; Owner: DE LA HUNT BROADCASTING CORP.)
  • KXMR (710 AM; 50 kW; BISMARCK, ND; Owner: RADIO BISMARCK MANDAN, LLC)
  • KBMW (1450 AM; 1 kW; BRECKENRIDGE, MN; Owner: MONTEREY LICENSES, LLC)
  • WCCO (830 AM; 50 kW; MINNEAPOLIS, MN; Owner: INFINITY MEDIA CORPORATION)
  • WEBC (560 AM; 50 kW; DULUTH, MN)
  • KFAN (1130 AM; 50 kW; MINNEAPOLIS, MN; Owner: AMFM RADIO LICENSES, L.L.C.)

Strongest FM radio stations in Colfax:

  • KLTA (105.1 FM; BRECKENRIDGE, MN; Owner: MONTEREY LICENSES, LLC)
  • KFAB-FM (92.7 FM; KINDRED, ND; Owner: CAPSTAR TX LIMITED PARTNERSHIP)
  • KEGK (106.9 FM; WAHPETON, ND; Owner: GUDERIAN BROADCASTING, INC.)
  • KVOX-FM (99.9 FM; MOORHEAD, MN; Owner: MONTEREY LICENSES, LLC)
  • KCCM-FM (91.1 FM; MOORHEAD, MN; Owner: MINNESOTA PUBLIC RADIO)
  • KQWB-FM (98.7 FM; MOORHEAD, MN; Owner: MONTEREY LICENSES, LLC)
  • WDAY-FM (93.7 FM; FARGO, ND; Owner: CAPSTAR TX LIMITED PARTNERSHIP)
  • KCCD (90.3 FM; MOORHEAD, MN; Owner: MINNESOTA PUBLIC RADIO)
  • KFNW-FM (97.9 FM; FARGO, ND; Owner: NORTHWESTERN COLLEGE)
  • KKBX (101.9 FM; FARGO, ND; Owner: CAPSTAR TX LIMITED PARTNERSHIP)
  • KDSU (91.9 FM; FARGO, ND; Owner: NORTH DAKOTA STATE UNIVERSITY)
  • KPFX (107.9 FM; FARGO, ND; Owner: MONTEREY LICENSES, LLC)
  • KZCR (103.3 FM; FERGUS FALLS, MN; Owner: RESULT RADIO, INC)
  • KFBN (88.7 FM; FARGO, ND; Owner: FARGO BAPTIST CHURCH)

TV broadcast stations around Colfax:

  • KVRR (Channel 15; FARGO, ND; Owner: RED RIVER BROADCAST CO., LLC)
  • KXJB-TV (Channel 4; VALLEY CITY, ND; Owner: CATAMOUNT BROADCASTING OF FARGO LLC)
  • WDAY-TV (Channel 6; FARGO, ND; Owner: FORUM COMMUNICATIONS COMPANY)
  • KFME (Channel 13; FARGO, ND; Owner: PRAIRIE PUBLIC BROADCASTING, INC.)
  • K56ET (Channel 56; FARGO, ND; Owner: TRINITY BROADCASTING NETWORK)

Colfax fatal accident list:

Jan 10, 1980 00:15 AM, Vehicles: 1, Persons: 3, Fatalities: 3, Drunk persons involved: 1
  • National Bridge Inventory (NBI) Statistics
  • 18Number of bridges
  • 210ft / 63.6mTotal length
  • $102,000Total costs
  • 55,201Total average daily traffic
  • 11,724Total average daily truck traffic
New bridges in Colfax, ND - historical statistics
  • New bridges - historical statistics
  • 171970-1979
  • 11980-1989
See full National Bridge Inventory statistics for Colfax, ND

FCC Registered Cell Phone Towers:

3 (See the full list of FCC Registered Cell Phone Towers in Colfax)

FCC Registered Antenna Towers:

12 (See the full list of FCC Registered Antenna Towers)

FCC Registered Broadcast Land Mobile Towers:

4
  • 3 Miles W Calchutt (Lat: 46.381917 Lon: -96.876750), Call Sign: KNFE332, Licensee ID: L00473819,
    Assigned Frequencies: 157.680 MHz, Grant Date: 02/27/2002, Expiration Date: 03/26/2012, Cancellation Date: 05/26/2012, Registrant: Daryl Overby, 16850 Cr 8, Colfax, ND 58018, Phone: (701) 372-3788

  • Rr1 Box 55b 7.5 Mi N Of Mooreton (Lat: 46.377750 Lon: -96.884806), Call Sign: KJC325,
    Assigned Frequencies: 157.740 MHz, Grant Date: 04/06/2022, Expiration Date: 06/29/2032, Registrant: Minn-Kota Communications Inc, 7940 178th Ave Se, Wahpeton, ND 58075, Phone: (701) 642-9229, Fax: (701) 642-9220, Email:

  • 1.5 Mi Sw Of Int W Rd S 8 & 1 (Lat: 46.376361 Lon: -96.905361), Call Sign: KJC364, Licensee ID: L00072254,
    Assigned Frequencies: 158.460 MHz, Grant Date: 01/12/1998, Expiration Date: 01/19/2003, Cancellation Date: 04/20/2003, Registrant: Elsie Griffith, 7145 168th Ave Se, Colfax, ND 58018

  • 6 1/2 W 1/2 N Of Galshutt (Lat: 46.389694 Lon: -96.951750), Call Sign: KNBW678,
    Assigned Frequencies: 152.900 MHz, Grant Date: 11/22/1996, Expiration Date: 01/12/2002, Cancellation Date: 05/05/2002, Registrant: Kuruc Flying Service, Colfax, ND 58018


FCC Registered Microwave Towers:

2
  • 1 Mi E (Lat: 46.471889 Lon: -96.863111), Overall height: 109.7 m, Call Sign: WQH55,
    Assigned Frequencies: 1895.00 MHz, 6785.00 MHz, Grant Date: 12/05/2012, Expiration Date: 12/18/2022, Cancellation Date: 02/18/2023, Registrant: Minnkota Power Cooperative, Inc., 5301 32nd Avenue, Grand Forks, ND 58201, Phone: (701) 795-4322, Fax: (701) 795-4333, Email:

  • COLFAX, 17020 County Road 2 (Lat: 46.541861 Lon: -96.859306), Type: Tower, Structure height: 116.7 m, Overall height: 118.3 m, Call Sign: WPZI865,
    Assigned Frequencies: 6004.50 MHz, Grant Date: 12/31/2013, Expiration Date: 01/20/2024, Cancellation Date: 03/19/2019, Certifier: Michael P Goggin, Registrant: At&t Mobility LLC, 208 S Akard St., Rm 1015, Dallas, TX 75202, Phone: (855) 699-7073, Fax: (214) 746-6410, Email:


FCC Registered Amateur Radio Licenses:

3
  • Call Sign: K0RMT, Licensee ID: L01276467, Grant Date: 05/31/2017, Expiration Date: 06/09/2027, Certifier: John A Lee, Registrant: John A Lee, Colfax, ND 58018

  • Call Sign: KD9ARL, Licensee ID: L01839591, Grant Date: 01/03/2024, Expiration Date: 03/13/2034, Certifier: Nathan Moen, Registrant: Nathan C Moen, 6705 166th Ave Se, Colfax, ND 58018

  • Call Sign: KE0VDO, Licensee ID: L02254568, Grant Date: 03/29/2019, Expiration Date: 03/29/2029, Certifier: Joshua J Carriere, Registrant: Joshua J Carriere, 202 Grant St. N., Colfax, ND 58018


FAA Registered Aircraft:

4
  • Aircraft: GRUMMAN G-164A (Category: Land, Weight: Up to 12,499 Pounds, Speed: 98 mph), Engine: Reciprocating
    N-Number: 100F, N100F, N-100F, Serial Number: 1021, Year manufactured: 1972, Airworthiness Date: 12/29/1972, Certificate Issue Date: 10/30/2019
    Registrant (LLC): Major Kens Flying Service LLC, 6375 County Road 81, Colfax, ND 58018
  • Aircraft: PRIZIO DAVID P GLASTAR (Category: Land, Seats: 2, Weight: Up to 12,499 Pounds), Engine: LYCOMING 0-360-A1D (180 HP) (Reciprocating)
    N-Number: 634DP, N634DP, N-634DP, Serial Number: 5634, Airworthiness Date: 06/22/2002, Certificate Issue Date: 10/05/2020
    Registrant (Individual): Paul Nash, 6845 170th Ave Se, Colfax, ND 58018
    Deregistered: Cancel Date: 04/27/2006
  • Aircraft: GRUMMAN G-164A (Category: Land, Weight: Up to 12,499 Pounds, Speed: 98 mph), Engine: P&W R-985 SERIES (450 HP) (Reciprocating)
    N-Number: 896X, N896X, N-896X, Serial Number: 451, Year manufactured: 1967, Airworthiness Date: 06/01/1967, Certificate Issue Date: 11/29/2017
    Registrant (LLC): Major Ken's Flying Service LLC, 6375 County Road 81, Colfax, ND 58018
  • Aircraft: CESSNA 172 (Category: Land, Seats: 4, Weight: Up to 12,499 Pounds, Speed: 105 mph), Engine: CONT MOTOR 0-300 SER (145 HP) (Reciprocating)
    N-Number: 6439B, N6439B, N-6439B, Serial Number: 29639, Year manufactured: 1957, Airworthiness Date: 02/04/1957, Certificate Issue Date: 11/05/1992
    Registrant (Individual): Mirek Spacek, 7075 165th Ave Se, Colfax, ND 58018
    Deregistered: Cancel Date: 01/25/2018

Most commonly used house heating fuel in houses and condos in Colfax, ND
  • 45.9%Electricity
  • 39.2%Bottled, tank, or LP gas
  • 6.8%Wood
  • 2.7%Utility gas
  • 2.7%Fuel oil, kerosene, etc.
  • 2.7%Other fuel


Colfax compared to North Dakota state average:

  • Median house value below state average.
  • Unemployed percentage significantly below state average.
  • Black race population percentage significantly below state average.
  • Hispanic race population percentage significantly above state average.
  • Foreign-born population percentage significantly below state average.
  • Renting percentage significantly below state average.
  • Length of stay since moving in significantly above state average.
  • Number of rooms per house above state average.
  • Number of college students below state average.
  • Percentage of population with a bachelor's degree or higher significantly above state average.
There are 3 pilots and 2 other airmen in this city.
Cost of Living Calculator