ClickState.comMassachusetts
United States Business Directory for Massachusetts State.
Popular Cities of Massachusetts:
Acton, Amherst, Andover, Arlington, Belmont, Beverly, Boston, Braintree, Brockton, Brookline, Burlington, Cambridge, Chatham, Concord, Falmouth, Framingham, Gloucester, Greenfield, Haverhill, Needham, Newton, Plymouth, Provincetown, Salem, Somerville, Springfield , Sudbury, Waltham, Worcester
Home > Massachusetts > Population Estimate

Rank

Geographic area


Population Estimates

Estimates
Base

Census 2000

July 1,
2004

July 1,
2003

July 1,
2002

July 1,
2001

July 1,
2000

April 1,
2000

April 1,
2000

 

Massachusetts

6,416,505

6,420,357

6,412,554

6,395,414

6,362,127

6,349,105

6,349,097

Boston city, Suffolk County

569,165

577,922

585,366

590,406

589,241

589,141

589,141

Worcester city, Worcester County

175,966

175,587

175,130

174,123

173,031

172,648

172,648

Springfield city, Hampden County

152,091

152,276

152,070

151,555

152,093

152,082

152,082

Lowell city, Middlesex County

103,655

104,041

104,489

105,114

105,243

105,167

105,167

Cambridge city, Middlesex County

100,771

101,386

101,891

102,211

101,580

101,355

101,355

Brockton city, Plymouth County

95,009

95,196

95,289

94,743

94,454

94,304

94,304

New Bedford city, Bristol County

93,979

94,187

94,169

93,919

93,875

93,768

93,768

Fall River city, Bristol County

92,526

92,830

92,762

92,311

92,086

91,938

91,938

Quincy city, Norfolk County

89,909

88,957

88,953

88,903

88,230

88,025

88,025

10 

Lynn city, Essex County

89,485

89,757

89,815

89,676

89,215

89,050

89,050

11 

Newton city, Middlesex County

83,802

84,058

83,472

83,811

83,894

83,829

83,829

12 

Somerville city, Middlesex County

75,621

76,144

76,668

77,219

77,476

77,478

77,478

13 

Lawrence city, Essex County

71,858

72,155

72,251

72,275

72,151

72,043

72,043

14 

Framingham town, Middlesex County

65,598

65,984

66,303

66,808

66,942

66,910

66,910

15 

Haverhill city, Essex County

60,482

60,491

59,866

59,669

59,140

58,969

58,969

16 

Waltham city, Middlesex County

59,232

58,691

58,835

59,179

59,258

59,226

59,226

17 

Taunton city, Bristol County

56,648

56,771

56,674

56,359

56,097

55,976

55,976

18 

Brookline town, Norfolk County

56,188

56,580

56,883

57,069

57,117

57,107

57,107

19 

Malden city, Middlesex County

55,340

55,631

55,923

56,292

56,364

56,340

56,340

20 

Chicopee city, Hampden County

54,838

54,970

54,845

54,652

54,674

54,653

54,653

21 

Plymouth town, Plymouth County

54,604

54,166

53,600

52,881

51,958

51,701

51,701

22 

Weymouth town, Norfolk County

54,202

54,403

54,564

54,060

54,020

53,988

53,988

23 

Medford city, Middlesex County

54,197

54,583

54,927

55,624

55,770

55,765

55,765

24 

Peabody city, Essex County

50,370

49,700

49,666

49,063

48,338

48,129

48,129

25 

Barnstable Town city, Barnstable County

48,535

48,745

48,607

48,262

47,989

47,821

47,821

26 

Revere city, Suffolk County

46,169

46,625

47,227

47,547

47,315

47,283

47,283

27 

Methuen city, Essex County

44,845

44,824

44,654

44,400

43,931

43,789

43,789

28 

Pittsfield city, Berkshire County

44,285

44,660

44,950

45,299

45,711

45,793

45,793

29 

Attleboro city, Bristol County

43,506

43,453

43,156

42,626

42,214

42,068

42,068

30 

Salem city, Essex County

41,912

42,160

42,245

41,169

40,577

40,407

40,407

31 

Leominster city, Worcester County

41,911

41,928

41,886

41,710

41,400

41,303

41,303

32 

Arlington town, Middlesex County

41,546

41,733

41,938

42,283

42,394

42,389

42,389

33 

Westfield city, Hampden County

40,559

40,569

40,339

40,088

40,116

40,072

40,072

34 

Beverly city, Essex County

40,166

40,294

40,291

40,210

39,947

39,862

39,862

35 

Holyoke city, Hampden County

40,058

40,085

40,004

39,894

39,865

39,838

39,838

36 

Billerica town, Middlesex County

39,951

39,360

39,332

39,208

39,050

38,981

38,981

37 

Fitchburg city, Worcester County

39,910

39,915

39,742

39,398

39,193

39,102

39,102

38 

Marlborough city, Middlesex County

37,699

37,816

37,955

37,885

36,602

36,255

36,255

39 

Woburn city, Middlesex County

37,448

37,666

37,809

37,517

37,332

37,257

37,258

40 

Everett city, Middlesex County

37,195

37,446

37,632

37,943

38,041

38,037

38,037

41 

Amherst town, Hampshire County

34,255

34,343

34,266

33,992

34,888

34,874

34,874

42 

Braintree town, Norfolk County

33,873

33,662

33,808

33,868

33,847

33,828

33,828

43 

Falmouth town, Barnstable County

33,806

33,740

33,477

33,152

32,813

32,660

32,660

44 

Chelmsford town, Middlesex County

33,769

33,786

33,567

33,685

33,648

33,613

33,858

45 

Chelsea city, Suffolk County

33,227

33,908

34,453

35,093

35,074

35,080

35,080

46 

Shrewsbury town, Worcester County

33,161

33,053

32,756

32,404

31,805

31,640

31,640

47 

Watertown city, Middlesex County

32,603

32,797

32,713

32,940

32,992

32,986

32,986

48 

Andover town, Essex County

32,141

31,946

31,848

31,696

31,334

31,247

31,247

49 

Natick town, Middlesex County

32,113

32,183

32,219

32,311

32,219

32,170

32,170

50 

Dartmouth town, Bristol County

31,317

31,159

30,892

30,437

30,780

30,666

30,666

51 

Gloucester city, Essex County

30,817

30,816

30,747

30,611

30,354

30,273

30,273

52 

Randolph town, Norfolk County

30,748

30,850

30,933

31,000

30,980

30,963

30,963

53 

Lexington town, Middlesex County

30,419

30,487

30,500

30,532

30,408

30,355

30,355

54 

Franklin city, Norfolk County

30,192

30,175

29,901

29,907

29,626

29,560

29,560

55 

Tewksbury town, Middlesex County

29,130

29,152

29,204

29,141

28,926

28,851

28,851

56 

Needham town, Norfolk County

29,022

29,069

29,095

29,078

28,953

28,911

28,911

57 

Northampton city, Hampshire County

28,930

29,046

28,983

28,807

28,973

28,978

28,978

58 

Dracut town, Middlesex County

28,681

28,693

28,693

28,778

28,623

28,562

28,562

59 

Agawam city, Hampden County

28,616

28,550

28,420

28,250

28,176

28,144

28,144

60 

Norwood town, Norfolk County

28,548

28,674

28,750

28,623

28,603

28,587

28,587

61 

North Attleborough town, Bristol County

28,176

28,074

27,824

27,436

27,224

27,143

27,143

62 

West Springfield city, Hampden County

28,048

28,091

28,022

27,893

27,908

27,899

(X)

63 

North Andover town, Essex County

27,979

27,946

27,872

27,642

27,301

27,202

27,202

64 

Milford town, Worcester County

27,410

27,361

27,238

27,071

26,801

26,720

26,799

65 

Stoughton town, Norfolk County

26,902

27,032

27,132

27,215

27,171

27,149

27,149

66 

Saugus town, Essex County

26,762

26,500

26,442

26,345

26,143

26,078

26,078

67 

Melrose city, Middlesex County

26,533

26,698

26,851

27,066

27,137

27,134

27,134

68 

Wellesley town, Norfolk County

26,515

26,530

26,593

26,636

26,632

26,613

26,613

69 

Milton town, Norfolk County

25,855

25,801

25,933

26,053

26,073

26,062

26,062

70 

Bridgewater town, Plymouth County

25,723

25,615

25,481

25,278

25,268

25,185

25,185

71 

Danvers town, Essex County

25,659

25,579

25,459

25,453

25,270

25,212

25,212

72 

Yarmouth town, Barnstable County

24,972

25,122

25,117

24,991

24,884

24,807

24,807

73 

Marshfield town, Plymouth County

24,817

24,811

24,790

24,600

24,396

24,324

24,324

74 

Wakefield town, Middlesex County

24,562

24,686

24,703

24,830

24,824

24,804

24,804

75 

Belmont town, Middlesex County

23,604

23,773

23,938

24,123

24,194

24,194

24,194

76 

Reading town, Middlesex County

23,362

23,487

23,590

23,711

23,724

23,709

23,708

77 

Dedham town, Norfolk County

23,225

23,190

23,292

23,397

23,475

23,464

23,464

78 

Burlington town, Middlesex County

23,223

22,732

22,796

22,922

22,899

22,876

22,876

79 

Easton town, Bristol County

23,061

22,967

22,709

22,428

22,357

22,299

22,299

80 

Mansfield town, Bristol County

22,998

23,050

22,868

22,692

22,488

22,414

22,414

81 

Walpole town, Norfolk County

22,518

22,497

22,441

22,345

22,873

22,824

22,824

82 

Ludlow town, Hampden County

21,934

21,841

21,693

21,486

21,242

21,209

21,209

83 

Stoneham town, Middlesex County

21,781

21,927

22,056

22,209

22,230

22,219

22,219

84 

Wilmington town, Middlesex County

21,568

21,541

21,532

21,524

21,408

21,363

21,363

85 

Canton town, Norfolk County

21,505

21,392

21,284

21,083

20,845

20,775

20,775

86 

Westford town, Middlesex County

21,475

21,274

21,166

21,059

20,828

20,754

20,754

87 

Wareham town, Plymouth County

21,224

21,087

20,891

20,648

20,411

20,335

20,335

88 

Hingham town, Plymouth County

21,198

20,322

20,183

20,107

19,940

19,882

19,882

89 

Winchester town, Middlesex County

21,167

21,102

20,997

20,988

20,858

20,810

20,810

90 

Middleborough town, Plymouth County

21,121

20,921

20,690

20,334

20,033

19,941

19,941

91 

Gardner city, Worcester County

20,967

21,021

20,985

20,928

20,820

20,770

20,770

92 

Sandwich town, Barnstable County

20,826

20,897

20,691

20,473

20,237

20,136

20,136

93 

Acton town, Middlesex County

20,660

20,722

20,736

20,704

20,417

20,331

20,331

94 

Marblehead town, Essex County

20,371

20,476

20,515

20,504

20,412

20,377

20,377

95 

Bourne town, Barnstable County

19,516

19,460

19,276

19,051

18,826

18,721

18,721

96 

Norton town, Bristol County

19,157

19,002

18,570

18,300

18,109

18,036

18,036

97 

Westborough town, Worcester County

18,737

18,788

18,544

18,339

18,071

17,997

17,997

98 

Hudson town, Middlesex County

18,726

18,275

18,249

18,254

18,152

18,113

18,113

99 

Somerset town, Bristol County

18,692

18,712

18,653

18,463

18,295

18,234

18,234

100 

Scituate town, Plymouth County

18,195

18,197

18,131

18,001

17,903

17,863

17,863

101 

Greenfield town, Franklin County

17,926

17,980

18,051

18,061

18,139

18,168

18,168

102 

Rockland town, Plymouth County

17,861

17,930

17,964

17,834

17,715

17,670

17,670

103 

Pembroke town, Plymouth County

17,715

17,681

17,509

17,252

17,003

16,927

16,927

104 

Newburyport city, Essex County

17,552

17,549

17,551

17,380

17,236

17,189

17,189

105 

Winthrop town, Suffolk County

17,461

17,844

18,137

18,310

18,297

18,303

18,303

106 

Sharon town, Norfolk County

17,347

17,429

17,484

17,504

17,433

17,408

17,408

107 

Southbridge town, Worcester County

17,314

17,395

17,399

17,351

17,248

17,214

17,214

108 

South Hadley town, Hampshire County

17,181

17,245

17,132

17,118

17,200

17,196

17,196

109 

Sudbury town, Middlesex County

17,164

17,173

17,174

17,113

16,906

16,841

16,841

110 

Concord town, Middlesex County

16,919

16,884

16,913

16,982

17,010

16,993

16,993

111 

Webster town, Worcester County

16,880

16,870

16,738

16,603

16,459

16,415

16,415

112 

Amesbury town, Essex County

16,737

16,758

16,720

16,663

16,500

16,450

16,450

113 

Holden town, Worcester County

16,595

16,407

16,132

15,977

15,698

15,621

15,621