Skip to content

Moving here

Which Colorado town?

All 21 guides side by side, then a straight answer on who each one suits. Every name links to its own guide.

The 21 guides' towns compared by county, population at the 2020 census, elevation, growth from 2010 to 2020, drive to Denver, school district and what each is like
Town CountyPopulation 2020ElevationGrowth 2010–20To DenverSchoolsIn a line
Fort Collins insidefortcollins.com Larimer169,8104,997 ft+18%About 1 hr 10 minPoudre School DistrictThe city the other towns measure against: Old Town, the Poudre, CSU and 169,810 people at the 2020 census.
Longmont insidelongmontco.com Boulder & Weld98,8854,981 ft+15%About 45 minSt. Vrain Valley Schools, the district based in Longmont, whose boundary takes in parts of Boulder and Weld counties; its online lookup gives the neighborhood schools for an address.The Chicago-Colorado Colony’s 1871 town on the St. Vrain, a city of 98,885 at the 2020 census, with its own fiber network, fifteen miles from Boulder and five from I-25.
Loveland insidelovelandco.com Larimer76,3784,997 ft+14%About 55 minThompson School District R2-J, based in Loveland, which also takes in Berthoud and the Larimer County sides of Johnstown and Windsor.The Sweetheart City, founded by the railroad on the Big Thompson in 1877: a sculpture garden, a lake in town, and the Centerra interchange on I-25.
Castle Rock insidecastlerockco.com Douglas73,1586,224 ft+52%—Douglas County School District RE-1, based in Castle Rock.The Douglas County seat, 73,158 at the 2020 census, downtown under the rhyolite butte that named it, between Denver and Colorado Springs on I-25.
Windsor insidewindsorco.com Weld & Larimer32,7164,797 ft+75%About 1 hrMostly Weld RE-4A sugar-beet town between Fort Collins and Greeley that grew by three-quarters in a decade, with a lake in the middle.
Lafayette insidelafayette.com Boulder30,4115,266 ft+24%—Boulder Valley School District.A former coal town of 30,000 in southeast Boulder County, with an old main street, a lake park and Boulder Valley schools.
Erie insideerie.com Weld & Boulder30,0385,072 ft+66%About 35 minMostly St. Vrain Valley SchoolsA coal town that became a commuter town, with a downtown that caught up.
Golden insidegolden.com Jefferson20,3995,784 ft+8%About 25 minJeffco Public Schools, the county-wide district.A college, brewery and county-seat town at the canyon mouth, twelve miles from downtown Denver.
Johnstown insidejohnstown.com Weld & Larimer17,3034,994 ft+75%About 50 minMostly Weld County School District RE-5JSugar-beet town at the I-25 interchange, filling the gap between Loveland and Greeley.
Frederick insidefrederickco.com Weld14,5134,938 ft+67%About 35 minSt. Vrain Valley Schools, based in Longmont; the Frederick feeder runs from Spark! Discovery Preschool and three elementaries through Thunder Valley K-8 and Coal Ridge Middle to Frederick High.A coal town on I-25 and Colorado 52 that doubled between the last two censuses, with a six-block old town on Fifth Street.
Berthoud insideberthoud.com Larimer & Weld10,3325,033 ft+102%About 50 minMostly Thompson School District R2-JThe Garden Spot: a real Main Street and the lakes, fifteen minutes from Loveland and Longmont.
Evergreen insideevergreenco.com Jefferson9,3077,162 ft+3%30–40 minJeffco Public Schools, the county-wide district.A mountain community at 7,100 feet, unincorporated, with the lake and the elk in the middle of it.
Timnath insidetimnath.com Larimer6,4874,869 ft+938%About 1 hrPoudre School DistrictA farm village that grew tenfold between the 2010 and 2020 censuses, mostly since the Costco.
Estes Park insideestespark.com Larimer5,9047,743 ft+1%1 hr 30 min–2 hrEstes Park School District, the one district for the Estes Valley.The gateway to Rocky Mountain National Park, at 7,500 feet, with a tourist season and a quiet winter.
Manitou Springs insidemanitousprings.com El Paso4,8586,306 ft−3%—Manitou Springs School District 14A home rule city of about 4,900 at 6,300 feet at the foot of Pikes Peak, on the west edge of Colorado Springs, with mineral springs and a tourist avenue.
Niwot insideniwot.com Boulder4,3065,168 ft+7%45–50 minSt. Vrain Valley School DistrictDeliberately small and unincorporated: Boulder County and the special districts provide the services, and volunteer groups run the calendar.
Clear Creek insideidahosprings.com Clear Creek2,9007,526 ft+5%—Clear Creek School District RE-1, at 320 Highway 103 in Idaho Springs, on a four-day week with optional Enrichment Fridays. Ask about the school assignment and transport for the address.Two gold and silver towns on the I-70 corridor west of Golden, about 2,900 people together: Idaho Springs on Clear Creek and Georgetown at the head of the valley.
Leadville insideleadville.com Lake2,63310,154 ft+1%—Lake County School DistrictThe Lake County seat, a statutory city of about 2,600 at about 10,150 feet, the highest incorporated city in the United States, with a silver-boom main street and long winters.
Lyons insidelyons.com Boulder2,2095,341 ft+9%About 1 hrSt. Vrain Valley School DistrictThe canyon mouth: sandstone, the river, the music, and a town that rebuilt after the flood.
Elizabeth insideelizabeth.com Elbert1,6756,477 ft+23%About 1 hr; 45 min to the Tech CenterElizabeth School District C-1Prairie and ponderosa on the Palmer Divide, an hour out and sold five acres at a time.
Nederland insidenederland.com Boulder1,4718,235 ft+2%About 1 hrBoulder Valley School District; Nederland Elementary and Nederland Middle-Senior are in town.A mountain town at 8,200 feet above Boulder Canyon, with Eldora, the Peak to Peak and a bus down the canyon.

Beyond the figures

Who each one suits

The table is the easy half. This is the part a table cannot do.

Fort Collins Larimer County · 169,810 · +18%

Suits people who want the city rather than a town near it: a downtown that is genuinely one, a university, the Poudre through the middle and Horsetooth Reservoir just west, Transfort buses and Bustang to Denver, and the jobs the other towns commute to. The trade is scale. It is the fourth-largest city in Colorado, 169,810 people at the 2020 census, and it grew eighteen percent in a decade, most of the new part south and east, a drive from Old Town. If you are choosing between Fort Collins and one of its towns, the question is whether you would drive in for everything anyway. If so, live here.

Moving to Fort Collins →

Longmont Boulder and Weld counties · 98,885 · +15%

Suits people who want a full-size city with Boulder in reach: 98,885 people at the 2020 census, a Main Street downtown, the City's own electric utility and NextLight fiber, and local buses that are free to ride. Boulder is 15 miles south-west on Colorado 119, with RTD's BOLT bus between the two, and downtown Denver 34 miles south; RTD's trains do not reach it. The trade is cost: the City's 2023 housing study put the median sale at $611,421, affordable to 32 percent of households, and with little land left it is steering new building to infill and apartments. The county line runs through the city, so check whether a house is in Boulder or Weld County, and near a creek check the City's floodplain map.

Moving to Longmont →

Loveland Larimer County · 76,378 · +14%

Suits people who want the foothills and a city's services together: 76,378 people at the 2020 census, at the mouth of the Big Thompson Canyon, Boyd Lake State Park, a city-owned electric utility and Pulse fiber, and Fort Collins next door. I-25 and Centerra are on the east edge, where Bustang stops on its way to Denver, 46 miles south, and the FLEX bus runs to Fort Collins, Berthoud, Longmont and Boulder. The IRES median for a single-family home in the Loveland-Berthoud market was $535,000 in June 2026. Ask three things about any address: whether it is in a metro district and at what mill levy, who supplies the water, and how close it sits to the Big Thompson, which has flooded the city twice in living memory, in 1976 and 2013.

Moving to Loveland →

Windsor Weld and Larimer counties · 32,716 · +75%

Suits people who work anywhere in northern Colorado and want to be in the middle of it: Fort Collins, Loveland and Greeley are each about twenty minutes, and Harmony Road puts I-25 at ten. It went from 18,644 people at the 2010 census to 32,716 at the 2020 census and most of the housing is new, in metro districts east and south of the old sugar-beet town; the lake, Boardwalk Park and Main Street are the old center and the reason to live near it. Two counties and three school districts inside the town limits — Weld RE-4 for most of it, Poudre or Thompson on the Larimer County side — so check the address, not the town.

Moving to Windsor →

Lafayette Boulder County · 30,411 · +24%

Suits people who want Boulder County without Boulder's prices and a town that still has a main street: a home-rule city of 30,411 at the 2020 census, up from 24,453 in 2010, with Old Town along Public Road, Waneka Lake and the Coal Creek Trail, and Boulder Valley schools. RTD's JUMP, 225 and DASH buses run to Boulder and a free on-demand shuttle, Ride Free Lafayette, covers the city seven days a week. The City runs water, sewer and the three-cart trash program on one bill; electricity and gas are Xcel's. Two things to know before you sign: the City has been in Drought Stage 1 since April 2026, and not every street is plowed, so the sidewalk is yours within 24 hours of a storm.

Moving to Lafayette →

Erie Weld and Boulder counties · 30,038 · +66%

Suits people working in or near Boulder who want a newer house within reach of it, and a downtown they can walk to on a Friday. The catch is that most of Erie is subdivisions built since 2000 and only the old grid around Briggs Street is walkable, so where you buy decides whether you get the town or the commute. Ask which county, which school district and which metro district before you fall for a house: all three change from one street to the next.

Moving to Erie →

Golden Jefferson County · 20,399 · +8%

Suits people who want a city with its own economy at the foot of the mountains, twelve miles west of Denver. Washington Avenue and Clear Creek run through the middle; the Colorado School of Mines, the Coors brewery and Jefferson County's government are all here; and RTD's W Line light rail runs from Golden to Union Station, which makes it the only one of these towns with a train into Denver. It grew eight percent in a decade, among the slowest on this list. Two things to check: whether an address is inside the city at all, since not every Golden mailing address is, and how close it sits to the open space, because the edges of town are wildfire country and the City adopted a wildfire building code in 2026. Jeffco Public Schools: Golden High, Bell Middle and five elementaries.

Moving to Golden →

Johnstown Weld and Larimer counties · 17,303 · +75%

Suits northern Colorado commuters. The US 34 interchange is on the west edge, which puts Loveland at ten minutes, Greeley at fifteen, Fort Collins at twenty-five and Denver at fifty. Johnstown spans two school districts, as Erie does. Most of town is in Weld RE-5J; the northwest corner is in Thompson, so check the address. The trade is that the shopping has moved out to the interstate and Parish Avenue is quiet.

Moving to Johnstown →

Frederick Weld County · 14,513 · +67%

Suits people who want a newer house between Denver and Boulder and will drive for it. It is the middle of the three old Weld County coal towns a couple of miles east of I-25 on Colorado 52, 14,513 people at the 2020 census and 8,679 in 2010, with a six-block old town on Fifth Street, Milavec Lake and the Golden Eagles. The Town puts downtown Denver 35 minutes away and Boulder 22 miles, and lists a 6.555 mill levy against Dacono's 26.401 and Erie's 16.567; no bus serves the town. Most homes are in subdivisions from the last twenty-five years, and oil and gas wells sit among them, more than 600 drilled inside the Town, so look any address up on the Town's well map, and ask whether it pays a metropolitan district, an HOA and the parks district.

Moving to Frederick →

Berthoud Larimer and Weld counties · 10,332 · +102%

Suits people who want a Main Street that is genuinely a main street, and the lakes. Fifteen minutes to Loveland or Longmont, twenty-five to Fort Collins, and the FLEX bus runs through it between Fort Collins, Loveland, Longmont and Boulder, so a commute without a car is possible if the timetable fits. It doubled in a decade, so a good deal of it is new.

Moving to Berthoud →

Evergreen Jefferson County · 9,307 · +3%

Suits people who want to live in the mountains and still reach Denver, thirty to forty minutes down I-70. It is unincorporated: no mayor or town hall, the Jefferson County commissioners govern, and a fire district and a park district do much of what a town would. The census place counted 9,307 people in 2020, three percent more than in 2010, but the fire district serves nearly 26,000, which is closer to what people mean by Evergreen. The lake and Bear Creek are in the middle and the elk are in the meadows. A house in the hills is often on a well and a septic system, and since July 2026 the county's wildfire code applies to new building and exterior work, so find the parcel's wildfire class and get an insurance quote before you make an offer. Jeffco Public Schools; Evergreen Middle and Evergreen High are in town.

Moving to Evergreen →

Timnath Larimer County · 6,487 · +938%

Suits people who want to be minutes from Fort Collins in a town built almost entirely this century. It went from 625 people at the 2010 census to 6,487 at the 2020 census, which is the largest proportional change of any town here by a wide margin, and it shows: Old Town Main Street is a couple of blocks and everything else was built this decade around the Harmony Road retail. Come for the reservoir and the river trail, not for an old town center.

Moving to Timnath →

Estes Park Larimer County · 5,904 · +1%

Suits people who want to live at the east entrance to Rocky Mountain National Park and can live with what that brings: timed-entry reservations for the park from late May to mid-October, elk in the meadows for the autumn rut, and a winter when Trail Ridge Road is closed and the park is a dead end. The town itself is small and has barely grown, 5,904 people at the 2020 census, but the library district serves more than 12,000 residents across the valley, much of which is unincorporated Larimer County. Denver is an hour and a half to two hours away by US 36 through Lyons or US 34 down the Big Thompson Canyon, which was rebuilt after the 2013 flood. It has its own school district and its own hospital, and the whole valley is wildland-urban interface: the fire district will assess any house for you.

Moving to Estes Park →

Manitou Springs El Paso County · 4,858 · −3%

Suits people who want a walkable center at the foot of Pikes Peak, on the west edge of Colorado Springs, with mineral springs and a tourist avenue. The City runs water, sewer, planning, parking and mobility, and parking is the question to settle for a prospective home: a public visitor lot does not cover a lease's parking, and a permit may apply. Manitou Springs School District 14 covers more than downtown and confirms school assignment and bus routes by address. Test the commute at the time you would make it, with the operator's timetable for any bus or shuttle.

Moving to Manitou Springs →

Niwot Boulder County · 4,306 · +7%

Suits people who want small and mean it. It is unincorporated — no town council, no municipal tax, county services, and an incorporation question on the November 3, 2026 ballot whose outcome is worth checking before you buy. Seven percent growth in a decade, which in this company is a rounding error. Twenty minutes to Boulder or Longmont on the Diagonal, and the BOLT bus stops at Niwot Road.

Moving to Niwot →

Clear Creek Clear Creek County · 2,900 · +5%

Suits people who want a small mountain downtown within an hour of Denver and will take the I-70 drive with it. The guide is two towns, Idaho Springs and Georgetown, about 2,900 people together at the 2020 census, and the figures here are the two added together: Idaho Springs on Clear Creek at 7,500 feet, the first stop up the interstate, and Georgetown, the Clear Creek County seat, a Victorian silver town at 8,500 feet whose downtown is a National Historic Landmark District. Both are in Clear Creek School District RE-1, on a four-day week. Each has its own Moving here guide there.

Moving to Clear Creek →

Leadville Lake County · 2,633 · +1%

Suits people who want a silver-boom main street at about 10,150 feet, in the highest incorporated city in the United States, and can live with long winters. Whether a property is inside the city decides whether the City of Leadville or Lake County handles each question, and utility providers vary from one property to the next. Ask whether a rental is a year-round home or short-term visitor lodging; the City's Housing Authority runs its own programs. Lake County School District answers enrollment and transport by address. Try the work and shopping trips in winter and ask about snow clearing at home: the elevation is part of daily life.

Moving to Leadville →

Lyons Boulder County · 2,209 · +9%

Suits people who want the mountains to start at the end of the street. It is the canyon mouth: sandstone, the St. Vrain, Planet Bluegrass, and a town that rebuilt itself after the 2013 flood and talks about it. Twenty minutes to Boulder and an hour to Denver, and one bus: the free Lyons Flyer, four trips each way to Boulder on weekdays. It has barely grown, so what is for sale at any moment is a handful of listings, and the river is both the reason to live there and the thing to ask a surveyor about.

Moving to Lyons →

Elizabeth Elbert County · 1,675 · +23%

Suits people who want acreage and sky and will trade an hour of driving for it. It is a Palmer Divide community at 6,477 feet, with the weather that implies. Inside town you get water and sewer; outside it you own a well and a septic system, and you should have both inspected and the well's yield documented before you buy. Forty-five minutes to the Tech Center, and Denver is not really the point.

Moving to Elizabeth →

Nederland Boulder County · 1,471 · +2%

Suits people who want a real mountain town, 8,200 feet up Boulder Canyon, with Boulder below and Eldora, Barker Reservoir and the Indian Peaks above. Full-time residents of the library district get an RTD EcoPass paid for by their property taxes, so the bus down to Boulder, and the rest of RTD, costs nothing to ride. It is small and has stayed that way: 1,471 people at the 2020 census, slightly fewer by the state's 2024 estimate. Winter is the real thing, about 140 inches of snow a year and plowing the Town itself says is not on a par with Boulder's, and wildfire is part of life here. Outside the town line a house may be on a septic system, which Boulder County must inspect and approve before a sale. Boulder Valley School District; Nederland Elementary and Nederland Middle-Senior are in town.

Moving to Nederland →

Two towns at a time

Head to head

  • Erie or Johnstown?

    Boulder commute and a walkable old downtown: Erie. Northern Colorado commute and the interstate at the end of the road: Johnstown. Check the school district on the address either way.

  • Timnath or Windsor?

    The Fort Collins commute and a simple answer on schools: Timnath. An established town with a lake and a century-old Main Street, about twenty minutes from Fort Collins, Loveland and Greeley alike: Windsor, and check the school district on the address.

  • Windsor or Fort Collins?

    The city, its downtown, its transit and one school district: Fort Collins. A newer house, a lake and a Main Street, about twenty minutes from Fort Collins, Loveland and Greeley: Windsor, and check the school district on the address.

Where the figures come from

Population is the 2020 census, and growth is 2010 to 2020, so every town is measured the same way. Several of these towns have grown a long way since — Timnath and Johnstown especially — and each guide's Moving here page carries the later estimate and the source for it. Drive times are off-peak estimates to downtown Denver from each town's own guide (Elizabeth's commuters mostly go to the Tech Center, so it has both), not a promise about the Boulder Turnpike at half past five. Elevation is each town's own point as the federal gazetteer gives it, not the highest house. A dash means we have not yet researched that figure for that town, not that there is nothing to say: the six mountain guides that opened on 10 October 2026 have no sourced drive time yet.

There is no median-home-price column. Getting it right means a named source and a quarterly re-check, and a figure that is eighteen months stale is worse than no figure at all. The listings links on each town's Moving here page show what is actually on the market today.

How they are governed

Niwot is unincorporated. It is a census-designated place under Boulder County, which means county services, no town council and no municipal tax — and an incorporation question that is on the November 3, 2026 ballot. Evergreen is also unincorporated. It has no mayor, council or town hall. The Jefferson County commissioners govern it, while a fire district and a park district provide many services handled by municipal government elsewhere. Windsor's figures are Windsor's alone, though its guide covers Severance too (Moving to Severance). Clear Creek is a guide to two municipalities, Idaho Springs and Georgetown, each with its own government, and its figures are the two added together; each has its own Moving here guide there. If you are comparing towns on how they are governed, those are the differences on this page.

Across the network

See what’s on before you visit

The surest way to judge a town is to turn up on a Saturday. Every event across all 21 guides is on one page.