Community (count) Parish Attendance 2000 Rank by attendance Catholics 2002 Rank by Catholics People in sacraments 2002 Rank by people in sacraments














Abington (1) St. Bridget 1,781 50 9,500 56 272 50
Acton (1) St. Elizabeth of Hungary 1,649 64 8,044 77 126 203
Amesbury (1) Holy Family 1,643 67 10,000 35 229 88
Andover (2) St. Augustine 2,464 13 10,000 35 272 50
  St. Robert Bellarmine 1,342 108 3,800 229 98 247
Arlington (4) St. Agnes 2,784 9 14,000 17 408 11
  St. Camillus 620 267 2,367 289 67 295
  St. James the Apostle 703 251 2,800 277 54 316
  St. Jerome 734 241 1,620 316 48 330
Ashland (1) St. Cecilia 995 171 3,600 236 169 147
Avon (1) St. Michael 805 217 2,974 271 109 227
Ayer (1) St. Mary 454 316 1,000 335 47 335
Bedford (1) St. Michael 946 184 4,442 201 131 194
Bellingham (3) Assumption 939 189 4,300 205 94 255
  St. Blaise 477 307 2,800 277 53 317
  St. Brendan 695 255 3,100 257 93 258
Belmont (3) Our Lady of Mercy 748 236 1,200 328 75 285
  St. Joseph 1,018 166 3,715 232 160 154
  St. Luke 1,171 137 5,000 159 170 146
Beverly (4) St. Alphonsus 719 245 5,000 159 50 325
  St. John the Evangelist 1,151 141 4,000 217 129 197
  St. Margaret 430 322 1,836 305 35 344
  St. Mary Star of the Sea 1,551 75 6,400 113 268 54
Billerica (3) St. Andrew 844 208 2,300 290 108 231
  St. Mary (Pinehurst) 1,202 136 7,750 90 157 158
  St. Theresa 2,038 28 16,800 9 385 16
Boston (57) Blessed Sacrament, Jamaica Plain 777 227 6,000 127 109 227
  Cathedral of the Holy Cross 600 277 4,000 217 127 199
  Gate of Heaven, South Boston 699 254 7,300 98 166 150
  Holy Family, Dorchester 575 281 3,500 240 56 312
  Holy Name, West Roxbury 1,713 58 5,736 141 337 24
  Holy Trinity, South End 219 351 300 352 14 355
  Mission Church (OLPH), Roxbury 1,000 169 3,000 264 379 17
  Most Holy Redeemer, East Boston 3,235 5 15,000 14 527 2
  Most Precious Blood, Hyde Park 623 266 5,000 159 137 181
  Our Lady of Czestochowa, South Boston 910 194 3,168 256 52 319
  Our Lady of Lourdes, Jamaica Plain 465 313 3,200 252 136 182
  Our Lady of Mount Carmel, East Boston 310 340 948 340 83 273
  Our Lady of Presentation, Brighton 542 290 3,000 264 61 302
  Our Lady of the Assumption, East Boston 532 293 4,000 217 73 288
  Our Lady of Victories, South End 156 355 110 355 58 309
  Sacred Heart, North End 545 288 700 345 85 270
  Sacred Heart, East Boston 443 320 4,190 208 181 132
  Sacred Heart, Roslindale 1,738 53 15,009 13 342 21
  St. Adalbert, Hyde Park 217 352 250 354 28 351
  St. Ambrose, Dorchester 630 263 2,000 296 159 155
  St. Angela, Mattapan 1,057 156 3,100 257 201 109
  St. Ann, Back Bay 674 256 700 345 61 302
  St. Ann, Dorchester 945 187 6,200 122 174 138
  St. Anne, Readville 880 202 6,300 117 81 278
  St. Anthony, Allston 929 190 5,000 159 140 177
  St. Augustine, South Boston 487 303 4,600 187 266 58
  St. Brendan, Dorchester 970 174 6,400 113 169 147
  St. Brigid, South Boston 1,100 149 5,500 145 174 138
  St. Catherine, Charlestown 490 301 1,422 323 95 252
  St. Cecilia, Back Bay 472 308 1,500 321 158 157
  St. Christopher, Dorchester 450 318 1,680 315 83 273
  St. Columbkille, Brighton 1,969 34 6,500 109 188 119
  St. Francis - St. Philip, Roxbury 188 353 375 351 30 348
  St. Francis de Sales, Charlestown 790 222 5,532 143 247 77
  St. Gabriel, Brighton 739 237 2,100 294 117 219
  St. Gregory, Dorchester 2,119 24 6,290 119 237 87
  St. James the Greater, Downtown 244 347 300 352 80 281
  St. John - St. Hugh, Roxbury 609 271 1,800 307 46 338
  St. John Chrysostom, West Roxbury 1,692 61 4,950 174 265 61
  St. Joseph, West End 396 330 5,000 159 89 265
  St. Joseph - St. Lazarus, East Boston 458 315 5,000 159 100 242
  St. Joseph, Hyde Park 324 338 1,000 335 52 319
  St. Leonard, North End 1,057 156 3,792 230 142 176
  St. Margaret, Dorchester 766 233 4,190 208 150 167
  St. Mark, Dorchester 898 195 6,000 127 180 133
  St. Mary of the Angels, Roxbury 355 334 3,000 264 50 325
  St. Mary Star of the Sea, East Boston 606 274 3,500 240 84 271
  St. Mary, Charlestown 610 270 3,000 264 159 155
  St. Matthew, Dorchester 611 269 800 344 91 263
  St. Monica, South Boston 251 346 1,833 306 24 352
  St. Patrick, Roxbury 1,548 76 3,600 236 171 144
  St. Peter, Dorchester 1,068 153 2,200 292 115 220
  St. Peter, South Boston 240 348 700 345 48 330
  St. Theresa, West Roxbury 2,296 18 15,500 12 356 18
  St. Thomas Aquinas, Jamaica Plain 637 260 1,750 310 63 300
  St. Vincent De Paul, South Boston 399 329 1,600 317 121 211
  St. William, Dorchester 1,369 102 4,000 217 214 97
Braintree (3) St. Clare 1,108 148 6,300 117 198 114
  St. Francis of Assisi 1,889 41 6,850 104 262 63
  St. Thomas More 1,129 145 4,316 204 227 90
Bridgewater (1) St. Thomas Aquinas 955 180 7,883 86 246 78
Brockton (7) Our Lady of Lourdes 1,718 56 6,000 127 223 92
  Sacred Heart 603 276 2,850 275 68 294
  St. Casimir 220 350 1,000 335 43 342
  St. Colman 896 196 5,000 159 119 215
  St. Edith Stein N/A N/A N/A N/A N/A N/A
  St. Margaret 1,442 91 7,000 102 184 125
  St. Patrick 571 284 4,500 189 133 189
Brookline (2) Infant Jesus-St. Lawence 478 305 2,000 296 49 327
  St. Mary 1,569 72 8,300 73 178 134
Burlington (2) St. Malachy 1,066 154 6,100 126 95 252
  St. Margaret 2,259 19 9,300 58 254 72
Cambridge (10) Blessed Sacrament 373 333 1,900 301 73 288
  Immaculate Conception 630 263 4,000 217 104 237
  Immaculate Conception-Lithuanian 162 354 460 349 17 354
  Sacred Heart 673 257 4,000 217 172 140
  St. Anthony 1,379 99 8,000 78 184 125
  St. Francis 276 344 4,000 217 58 309
  St. John the Evangelist 732 242 5,200 157 75 285
  St. Mary of the Annunciation 945 187 1,000 335 154 162
  St. Paul 2,027 30 3,200 252 185 124
  St. Peter 881 201 4,255 206 111 223
Canton (2) St. Gerard Majella 1,502 80 4,375 203 183 128
  St. John the Evangelist 1,727 55 10,000 35 187 120
Carlisle (1) St. Irene 839 209 3,000 264 95 252
Carver (1) Our Lady of Lourdes 798 219 5,404 152 57 311
Chelmsford (2) St. John the Evangelist 1,492 81 13,788 20 242 82
  St. Mary 2,930 7 21,940 5 346 20
Chelsea (3) Our Lady of Grace 517 295 4,200 207 152 163
  St. Rose 1,868 43 11,000 31 402 13
  St. Stanislaus 465 313 2,600 282 55 314
Cohasset (1) St. Anthony 1,314 112 4,000 217 156 160
Concord (2) Our Lady Help of Christians 1,002 168 2,700 280 87 268
  St. Bernard 985 172 4,500 189 94 255
Danvers (2) St. Mary of the Annunciation 1,230 130 6,000 127 224 91
  St. Richard 2,142 22 6,200 122 183 128
Dedham (2) St. Mary 2,614 11 12,000 23 453 8
  St. Susanna 1,671 63 4,950 174 55 314
Dover (1) Most Precious Blood 429 324 1,850 304 30 348
Dracut (2) St. Francis 1,649 64 6,000 127 217 96
  Ste. Marguerite D'Youville 490 301 5,000 159 193 116
Duxbury (1) Holy Family 2,181 21 7,800 87 260 67
East Bridgewater (1) St. John 1,305 115 6,470 112 134 187
Essex (1) St. John the Baptist 298 342 975 339 41 343
Everett (3) Immaculate Conception 777 227 8,300 73 271 53
  St. Anthony 1,259 126 4,500 189 267 56
  St. Therese 970 174 3,600 236 104 237
Foxborough (1) St. Mary 1,959 36 8,113 76 267 56
Framingham (5) St. Bridget 1,811 44 8,975 65 206 104
  St. George 777 227 4,100 210 97 250
  St. Jeremiah 790 222 4,656 183 73 288
  St. Stephen 1,451 89 7,500 93 195 115
  St. Tarcisius 1,553 74 3,100 257 134 187
Franklin (1) St. Mary 4,467 1 22,125 4 484 6
Georgetown (1) St. Mary 818 214 7,500 93 124 207
Gloucester (4) Our Lady of Good Voyage 1,345 106 1,924 300 143 173
  Sacred Heart 330 336 1,200 328 92 261
  St. Ann 1,034 162 8,000 78 207 102
  St. Peter 872 204 3,500 240 135 185
Groton (1) Sacred Heart - St. James N/A N/A N/A N/A N/A N/A
Groveland (1) St. Patrick 289 343 3,500 240 46 338
Halifax (1) Our Lady of the Lake 605 275 3,791 231 126 203
Hamilton (1) St. Paul 752 234 4,496 200 110 224
Hanover (1) St. Mary 1,955 37 8,538 69 273 47
Hanson (1) St. Joseph the Worker 1,404 96 6,860 103 207 102
Haverhill (4) All Saints 1,083 150 24,000 3 311 34
  Sacred Hearts 1,779 51 7,950 84 253 74
  St. James 1,271 125 6,000 127 172 140
  St. John the Baptist 1,301 117 3,850 228 201 109
Hingham (2) Resurrection 1,056 158 4,400 202 118 217
  St. Paul 1,782 49 7,500 93 309 36
Holbrook (1) St. Joseph 982 173 2,500 285 245 80
Holliston (1) St. Mary 2,140 23 7,600 91 257 69
Hopkinton (1) St. John the Evangelist 1,342 108 6,352 116 149 170
Hudson (1) St. Michael 2,101 26 14,000 17 338 23
Hull (1) St. Mary of the Assumption 719 245 5,475 151 178 134
Ipswich (1) Our Lady of Hope 836 210 4,100 210 120 213
Kingston (1) St. Joseph 1,119 147 5,679 142 177 136
Lakeville (1) Sts. Martha and Mary 737 240 4,600 187 108 231
Lawrence (7) Asuncion de la Virgen Maria 1,222 131 30,000 2 255 71
  Holy Rosary 721 244 3,300 250 213 98
  Holy Trinity 608 272 10,000 35 73 288
  Sacred Heart 893 197 4,500 189 96 251
  St. Mary-Immaculate Conception 1,275 124 10,000 35 413 10
  St. Patrick 1,796 47 10,000 35 334 27
  Sts. Peter and Paul 223 349 1,860 303 29 350
Lexington (2) Sacred Heart 630 263 3,180 255 89 265
  St. Brigid 1,472 84 7,800 87 148 171
Lincoln (1) St. Joseph 325 337 1,200 328 45 340
Littleton (1) St. Anne 883 200 4,640 185 138 178
Lowell (13) Holy Trinity 417 326 1,249 327 52 319
  Immaculate Conception 1,301 117 5,100 158 279 45
  Notre Dame de Lourdes 305 341 20,902 6 53 317
  Nuestra Senora del Carmen 1,025 165 12,600 22 132 191
  Sacred Heart 536 291 12,000 23 184 125
  St. Anthony 717 247 6,204 121 161 153
  St. Louis de France 781 226 2,850 275 90 264
  St. Margaret 1,035 161 4,900 178 132 191
  St. Michael 1,161 139 8,600 68 336 25
  St. Patrick 970 174 3,500 240 104 237
  St. Rita 643 259 4,500 189 80 281
  Ste. Jeanne D'Arc 815 215 4,050 216 118 217
  Ste. Marie 260 345 1,200 328 32 346
Lynn (6) Holy Family 739 237 2,530 284 107 234
  Sacred Heart 996 170 6,500 109 187 120
  St. Joseph 1,311 114 15,000 14 127 199
  St. Mary 1,027 164 6,000 127 309 36
  St. Michael 346 335 587 348 44 341
  St. Pius V 1,873 42 7,800 87 353 19
Lynnfield (2) Our Lady of the Assumption 1,702 60 9,000 60 289 43
  St. Maria Goretti 749 235 3,500 240 82 276
Malden (4) Immaculate Conception 1,471 85 14,000 17 278 46
  Sacred Hearts 1,381 98 3,035 262 199 111
  St. Joseph 1,130 144 7,100 101 219 93
  St. Peter 469 310 400 350 52 319
Manchester-by-the-Sea (1) Sacred Heart 471 309 1,325 324 66 298
Marblehead (1) Star of the Sea 1,332 110 6,200 122 260 67
Marlborough (4) Immaculate Conception 1,248 127 12,000 23 246 78
  St. Ann 1,009 167 2,600 282 143 173
  St. Mary 584 279 1,300 325 135 185
  St. Matthias 521 294 5,000 159 48 330
Marshfield (3) Our Lady of the Assumption 928 191 2,500 285 103 240
  St. Ann by the Sea 860 207 4,800 180 126 203
  St. Christine 2,012 33 10,000 35 242 82
Maynard (1) St. Bridget 1,216 135 5,000 159 199 111
Medfield (1) St. Edward 1,897 40 5,400 153 130 196
Medford (5) Sacred Heart 615 268 5,520 144 52 319
  St. Francis of Assisi 831 211 9,600 55 172 140
  St. James 478 305 3,000 264 81 278
  St. Joseph 1,141 143 11,000 31 251 75
  St. Raphael 2,035 29 7,600 91 202 108
Medway (1) St. Joseph 1,355 105 4,917 177 211 99
Melrose (2) Incarnation 890 198 1,800 307 138 178
  St. Mary of the Annunciation 1,565 73 9,000 60 311 34
Merrimac (1) Nativity 481 304 2,250 291 48 330
Methuen (3) Our Lady of Good Counsel 949 183 6,000 127 172 140
  St. Lucy 1,222 131 6,000 127 148 171
  St. Monica 2,692 10 9,900 52 402 13
Middleboro (1) Sacred Heart 1,080 151 10,000 35 242 82
Middleton (1) St. Agnes 536 291 2,140 293 62 301
Millis (1) St. Thomas the Apostle 1,343 107 4,075 214 110 224
Milton (4) St. Agatha 3,079 6 9,500 56 408 11
  St. Elizabeth 1,423 94 4,700 182 199 111
  St. Mary of the Hills 802 218 4,900 178 98 247
  St. Pius Tenth 1,964 35 5,000 159 114 221
Nahant (1) St. Thomas Aquinas 499 300 1,700 314 88 267
Natick (3) Sacred Heart 705 250 1,703 313 21 353
  St. Linus 888 199 4,100 210 127 199
  St. Patrick 1,808 45 8,000 78 266 58
Needham (2) St. Bartholomew 1,233 129 3,471 248 81 278
  St. Joseph 3,566 3 10,000 35 273 47
Newburyport (1) Immaculate Conception 1,716 57 6,269 120 318 31
Newton (7) Corpus Christi 503 299 1,750 310 49 327
  Mary Immaculate of Lourdes 550 285 1,300 325 49 327
  Our Lady Help of Christians 1,616 70 10,500 33 510 4
  Sacred Heart 608 272 4,500 189 82 276
  St. Bernard 1,420 95 5,500 145 143 173
  St. Ignatius 2,310 17 900 341 328 28
  St. Philip Neri 633 261 850 342 31 347
Norfolk (1) St. Jude 1,149 142 4,100 210 99 245
North Andover (1) St. Michael 3,957 2 13,700 21 697 1
North Reading (1) St. Theresa 1,805 46 6,600 108 272 50
Norwell (1) St. Helen 955 180 4,060 215 99 245
Norwood (3) St. Catherine of Siena 2,590 12 16,000 11 419 9
  St. George 516 297 809 343 110 224
  St. Timothy 1,424 93 46,500 1 151 165
Peabody (5) Our Lady of Fatima 867 205 10,000 35 65 299
  St. Adelaide 1,155 140 5,490 150 136 182
  St. Ann 819 213 6,000 127 105 236
  St. John the Baptist 1,678 62 10,000 35 340 22
  St. Thomas the Apostle 777 227 5,000 159 124 207
Pembroke (1) St. Thecla 1,614 71 8,200 75 176 137
Pepperell (1) St. Joseph 649 258 3,628 235 109 227
Plainville (1) St. Martha 700 253 3,500 240 92 261
Plymouth (4) Blessed Kateri Tekakwitha 739 237 8,000 78 67 295
  St. Bonaventure 1,515 79 10,500 33 266 58
  St. Mary 790 222 4,500 189 131 194
  St. Peter 1,463 87 10,000 35 244 81
Quincy (8) Most Blessed Sacrament 815 215 2,890 274 100 242
  Sacred Heart 1,630 68 15,000 14 262 63
  St. Ann 1,486 82 6,000 127 239 86
  St. Elizabeth Ann Seton 417 326 4,650 184 122 210
  St. John the Baptist 1,471 85 10,000 35 335 26
  St. Joseph 1,363 104 5,500 145 261 65
  St. Mary 1,048 159 4,500 189 138 178
  Star of the Sea 430 322 1,200 328 60 305
Randolph (2) St. Bernadette 1,222 131 5,000 159 204 106
  St. Mary 1,520 78 8,403 71 211 99
Reading (2) St. Agnes 1,898 39 9,000 60 183 128
  St. Athanasius 1,294 119 6,800 105 150 167
Revere (4) Immaculate Conception 1,284 122 6,780 107 256 70
  Our Lady of Lourdes 517 295 4,500 189 121 211
  St. Anthony 1,444 90 12,000 23 463 7
  St. Mary of the Assumption 440 321 6,120 125 67 295
Rochester (1) St. Rose of Lima 574 282 1,600 317 48 330
Rockland (1) Holy Family 1,758 52 10,000 35 290 41
Rockport (1) St. Joachim 576 280 2,925 273 100 242
Rowley (1) St. Mary 388 331 1,750 310 61 302
Salem (5) Immaculate Conception 861 206 5,500 145 152 163
  St. Anne 797 220 5,000 159 157 158
  St. James 548 286 5,271 155 93 258
  St. John the Baptist 324 338 1,100 334 51 324
  St. Joseph 727 243 4,950 174 136 182
Salisbury (1) Star of the Sea 1,167 138 1,200 328 187 120
Saugus (2) Blessed Sacrament 1,294 119 9,000 60 248 76
  St. Margaret 784 225 7,300 98 128 198
Scituate (2) St. Frances Xavier Cabrini 946 184 3,100 257 93 258
  St. Mary of the Navitity 1,790 48 6,000 127 325 29
Sharon (1) Our Lady of Sorrows 631 262 6,000 127 119 215
Sherborn (1) St. Theresa 468 311 1,425 322 59 307
Shirley (1) St. Anthony 453 317 2,700 280 59 307
Somerville (6) St. Ann 1,059 155 11,712 30 261 65
  St. Anthony 514 298 4,000 217 98 247
  St. Benedict 1,247 128 5,240 156 228 89
  St. Catherine of Genoa 1,312 113 5,000 159 273 47
  St. Clement 1,279 123 8,000 78 304 39
  St. Joseph 918 193 6,800 105 164 151
Stoneham (1) St. Patrick 3,328 4 18,000 8 521 3
Stoughton (3) Immaculate Conception 2,248 20 9,000 60 268 54
  Our Lady of the Rosary 547 287 2,475 287 83 273
  St. James 715 248 2,950 272 79 283
Stow (1) St. Isidore 544 289 3,025 263 69 293
Sudbury (2) Our Lady of Fatima 1,304 116 5,400 153 107 234
  St. Anselm 450 318 1,600 317 35 344
Swampscott (1) St. John the Evangelist 2,359 15 7,206 100 191 117
Tewksbury (1) St. William 2,343 16 20,010 7 487 5
Topsfield (1) St. Rose 946 184 3,708 233 120 213
Townsend (1) St. John 709 249 6,500 109 102 241
Tyngsboro (1) St. Mary Magdalen 701 252 9,750 54 163 152
Wakefield (3) Most Blessed Sacrament 1,629 69 9,040 59 210 101
  St. Florence 797 220 4,800 180 150 167
  St. Joseph 2,872 8 8,000 78 300 40
Walpole (2) Blessed Sacrament 2,415 14 12,000 23 290 41
  St. Mary 1,217 134 3,195 254 47 335
Waltham (6) Our Lady Comforter of the Afflicted 1,370 101 9,950 51 167 149
  Sacred Heart 1,038 160 1,600 317 127 199
  St. Charles Borromeo 777 227 3,630 234 133 189
  St. Joseph 590 278 3,000 264 47 335
  St. Jude 829 212 4,000 217 109 227
  St. Mary 1,124 146 6,000 127 218 95
Watertown (2) Sacred Heart 776 232 3,082 261 182 131
  St. Patrick 1,034 162 4,000 217 205 105
Wayland (2) St. Ann 426 325 2,100 294 56 312
  St. Zepherin 880 202 4,500 189 86 269
Wellesley (3) St. James 1,289 121 2,000 296 78 284
  St. John the Evangelist 1,644 66 6,399 115 151 165
  St. Paul 1,379 99 4,500 189 156 160
West Bridgewater (1) St. Ann 952 182 3,429 249 108 231
West Newbury (1) St. Ann 382 332 2,000 296 60 305
Westford (1) St. Catherine 2,118 25 16,500 10 241 85
Weston (1) St. Julia 921 192 3,279 251 113 222
Westwood (2) St. Denis (Islington) 1,392 97 5,500 145 126 203
  St. Margaret Mary 968 178 3,500 240 94 255
Weymouth (5) Immaculate Conception 1,949 38 8,400 72 219 93
  Sacred Heart 1,732 54 10,000 35 317 32
  St. Albert the Great 1,072 152 2,800 277 84 271
  St. Francis Xavier 2,016 31 12,000 23 284 44
  St. Jerome 1,329 111 12,000 23 203 107
Whitman (1) Holy Ghost 1,365 103 8,750 67 305 38
Wilmington (2) St. Dorothy 956 179 7,500 93 124 207
  St. Thomas 1,478 83 9,810 53 254 72
Winchester (3) Immaculate Conception 573 283 2,400 288 73 288
  St. Eulalia 2,064 27 7,500 93 190 118
  St. Mary 1,707 59 7,900 85 265 61
Winthrop (2) Holy Rosary 404 328 1,896 302 322 30
  St. John the Evangelist 1,460 88 10,000 35 312 33
Woburn (4) St. Anthony 969 177 3,600 236 186 123
  St. Barbara 1,428 92 8,800 66 132 191
  St. Charles 2,013 32 4,610 186 392 15
  St. Joseph 466 312 1,770 309 75 285
Wrentham (1) St. Mary 1,536 77 8,417 70 171 144