north carolina league of municipalaties documents...bailey 537 below 2,500 2 4 nash bakersville 474...
TRANSCRIPT
-
North Carolina League of Municipalaties
Municipal Salary Survey 2020
TABLE OF CONTENTS
Responding Municipalities in alphabetic order 1
Responding Municipalities by population groups 11
SECTION I. Municipalities below 2,500 population 22
SECTION II. Municipalities between 2,500 and 4,999 population 56
SECTION III. Municipalities between 5,000 and 9,999 population 88
SECTION IV. Municipalities between 10,000 and 24,999 population 124
SECTION V. Municipalities between 25,000 and 99,999 population 169
SECTION VI. Municipalities with populations above 100,000 217
Description of Job Titles Used in Survey 245
-
2020 North Carolina League of Municipalities Salary Survey
RESPONDING MUNICIPALITIES (ALPHABETIC ORDER)
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Aberdeen 8,157 BETWEEN 5,000 AND 9,999 95 12 Moore
Ahoskie 4,717 BETWEEN 2,500 AND 4,999 49 2 Hertford
Albemarle 16,240 BETWEEN 10,000 AND 24,999 270 34 Stanly
Alliance 779 BELOW 2,500 0 1 Pamlico
Angier 5,462 BETWEEN 5,000 AND 9,999 39 12 Harnett / Wake
Ansonville 595 BELOW 2,500 4 0 Anson
Apex 61,212 BETWEEN 25,000 AND 99,999 515 4 Wake
Archdale 12,278 BETWEEN 10,000 AND 24,999 70 1 Randolph / Guilford
Archer Lodge 5,256 BETWEEN 5,000 AND 9,999 2 2 Johnston
Asheboro 26,069 BETWEEN 25,000 AND 99,999 389 31 Randolph
Asheville 93,413 BETWEEN 25,000 AND 99,999 1,114 29 Buncombe
Atlantic Beach 1,492 BELOW 2,500 56 0 Carteret
Aurora 490 BELOW 2,500 6 0 Beaufort
Autryville 199 BELOW 2,500 2 0 Sampson
Ayden 5,040 BETWEEN 5,000 AND 9,999 85 18 Pitt
Bailey 537 BELOW 2,500 2 4 Nash
Bakersville 474 BELOW 2,500 3 6 Mitchell
Bald Head Island 187 BELOW 2,500 58 10 Brunswick
Banner Elk 1,119 BELOW 2,500 19 1 Avery
Bayboro 1,209 BELOW 2,500 1 2 Pamlico
Bear Grass 71 BELOW 2,500 0 1 Martin
Beaufort 4,281 BETWEEN 2,500 AND 4,999 79 14 Carteret
Beech Mountain 336 BELOW 2,500 62 2 Watauga / Avery
Belhaven 1,588 BELOW 2,500 27 29 Beaufort
Belmont 12,123 BETWEEN 10,000 AND 24,999 146 45 Gaston
Bessemer City 5,581 BETWEEN 5,000 AND 9,999 50 12 Gaston
Bethania 323 BELOW 2,500 0 3 Forsyth
Biltmore Forest 1,357 BELOW 2,500 28 6 Buncombe
Biscoe 1,674 BELOW 2,500 20 25 Montgomery
Black Creek 770 BELOW 2,500 7 6 Wilson
Page 1
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Black Mountain 8,515 BETWEEN 5,000 AND 9,999 83,036 88 Buncombe
Blowing Rock 1,337 BELOW 2,500 64 22 Watauga / Caldwell
Bogue 744 BELOW 2,500 0 1 Carteret
Boiling Spring Lakes 7,200 BETWEEN 5,000 AND 9,999 36 15 Brunswick
Boiling Springs 4,769 BETWEEN 2,500 AND 4,999 28 5 Cleveland
Boone 19,920 BETWEEN 10,000 AND 24,999 182 4 Watauga
Boonville 1,222 BELOW 2,500 12 1 Yadkin
Brevard 8,198 BETWEEN 5,000 AND 9,999 95 Transylvania
Broadway 1,334 BELOW 2,500 8 2 Harnett / Lee
Bryson City 1,489 BELOW 2,500 29 0 Swain
Burgaw 4,087 BETWEEN 2,500 AND 4,999 45 22 Pender
Burlington 54,147 BETWEEN 25,000 AND 99,999 603 449 Alamance
Butner 8,088 BETWEEN 5,000 AND 9,999 57 1 Granville
Calypso 554 BELOW 2,500 3 2 Duplin
Candor 825 BELOW 2,500 8 5 Montgomery
Canton 4,407 BETWEEN 2,500 AND 4,999 69 9 Haywood
Carolina Beach 6,152 BETWEEN 5,000 AND 9,999 117 2 New Hanover
Carolina Shores 3,992 BETWEEN 2,500 AND 4,999 13 6 Brunswick
Carrboro 20,769 BETWEEN 10,000 AND 24,999 156 88 Orange
Carthage 2,457 BELOW 2,500 24 38 Moore
Cary 167,223 ABOVE 100,000 1,211 6 Wake / Chatham
Catawba 610 BELOW 2,500 2 12 Catawba
Cedar Point 1,509 BELOW 2,500 4 1 Carteret
Chadbourn 1,751 BELOW 2,500 18 0 Columbus
Chapel Hill 63,634 BETWEEN 25,000 AND 99,999 667 10 Orange / Durham
Charlotte 863,985 ABOVE 100,000 7,540 30 Mecklenburg
Cherryville 6,007 BETWEEN 5,000 AND 9,999 77 5 Gaston
China Grove 4,324 BETWEEN 2,500 AND 4,999 28 23 Rowan
Claremont 1,495 BELOW 2,500 23 6 Catawba
Clayton 23,775 BETWEEN 10,000 AND 24,999 23 128 Johnston
Clemmons 20,230 BETWEEN 10,000 AND 24,999 22 2 Forsyth
Cofield 402 BELOW 2,500 4 1 Hertford
Columbia 759 BELOW 2,500 6 0 Tyrrell
Columbus 1,012 BELOW 2,500 19 0 Polk
Como 90 BELOW 2,500 0 6 Hertford
Page 2
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Concord 95,453 BETWEEN 25,000 AND 99,999 1,098 41 Cabarrus
Conover 8,541 BETWEEN 5,000 AND 9,999 118 8 Catawba
Cornelius 32,144 BETWEEN 25,000 AND 99,999 117 75 Mecklenburg
Cramerton 5,607 BETWEEN 5,000 AND 9,999 29 26 Gaston
Creedmoor 4,703 BETWEEN 2,500 AND 4,999 34 6 Granville
Crossnore 193 BELOW 2,500 0 5 Avery
Dallas 4,945 BETWEEN 2,500 AND 4,999 67 10 Gaston
Danbury 186 BELOW 2,500 0 2 Stokes
Davidson 13,625 BETWEEN 10,000 AND 24,999 56 78 Iredell / Mecklenburg
Denton 1,591 BELOW 2,500 16 25 Davidson
Dobbins Heights 822 BELOW 2,500 1 4 Richmond
Drexel 1,834 BELOW 2,500 20 2 Burke
Duck 405 BELOW 2,500 30 7 Dare
Durham 269,339 ABOVE 100,000 2,450 200 Durham County
Eden 14,987 BETWEEN 10,000 AND 24,999 180 3 Rockingham
Edenton 4,612 BETWEEN 2,500 AND 4,999 78 18 Chowan
Elizabeth City 17,765 BETWEEN 10,000 AND 24,999 269 36 Pasquotank / Camden
Elizabethtown 3,404 BETWEEN 2,500 AND 4,999 47 16 Bladen
Elkin 4,103 BETWEEN 2,500 AND 4,999 51 Surry / Wilkes
Ellenboro 895 BELOW 2,500 2 2 Rutherford
Elon 12,752 BETWEEN 10,000 AND 24,999 61 10 Alamance
Emerald Isle 3,822 BETWEEN 2,500 AND 4,999 70 93 Carteret
Erwin 4,635 BETWEEN 2,500 AND 4,999 28 6 Harnett
Eureka 188 BELOW 2,500 0 3 Wayne
Fairview 3,823 BETWEEN 2,500 AND 4,999 0 4 Union
Faison 981 BELOW 2,500 6 7 Duplin
Faith 835 BELOW 2,500 3 7 Rowan
Falkland 97 BELOW 2,500 0 0 Pitt
Fallston 626 BELOW 2,500 0 1 Cleveland
Farmville 4,634 BETWEEN 2,500 AND 4,999 62 10 Pitt
Fayetteville 208,878 ABOVE 100,000 1,505 241 Cumberland
Flat Rock 3,365 BETWEEN 2,500 AND 4,999 4 0 Henderson
Fletcher 8,491 BETWEEN 5,000 AND 9,999 38 3 Henderson
Forest City 7,443 BETWEEN 5,000 AND 9,999 137 30 Rutherford
Four Oaks 2,174 BELOW 2,500 18 8 Johnston
Page 3
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Franklinton 2,175 BELOW 2,500 15 1 Franklin
Franklinville 1,202 BELOW 2,500 5 1 Randolph
Fuquay-Varina 28,109 BETWEEN 25,000 AND 99,999 264 96 Wake
Garysburg 975 BELOW 2,500 4 8 Northampton
Gastonia 76,930 BETWEEN 25,000 AND 99,999 844 82 Gaston
Gibsonville 7,382 BETWEEN 5,000 AND 9,999 61 54 Guilford / Alamance
Glen Alpine 1,575 BELOW 2,500 7 8 Burke
Goldsboro 33,969 BETWEEN 25,000 AND 99,999 484 116 Wayne
Goldston 274 BELOW 2,500 0 2 Chatham
Graham 15,568 BETWEEN 10,000 AND 24,999 130 73 Alamance
Granite Falls 4,734 BETWEEN 2,500 AND 4,999 61 11 Caldwell
Granite Quarry 3,148 BETWEEN 2,500 AND 4,999 19 44 Rowan
Grantsboro 694 BELOW 2,500 0 1 Pamlico
Greensboro 293,726 ABOVE 100,000 3,006 74 Guilford
Grifton 2,709 BETWEEN 2,500 AND 4,999 15 4 Pitt / Lenoir
Grimesland 449 BELOW 2,500 4 2 Pitt
Grover 729 BELOW 2,500 3 3 Cleveland
Hamlet 6,305 BETWEEN 5,000 AND 9,999 92 5 Richmond
Harrellsville 101 BELOW 2,500 1 2 Hertford
Harrisburg 18,073 BETWEEN 10,000 AND 24,999 108 13 Cabarrus
Havelock 19,323 BETWEEN 10,000 AND 24,999 123 25 Craven
Haw River 2,488 BELOW 2,500 21 13 Alamance
Hayesville 411 BELOW 2,500 0 3 Clay
Henderson 14,812 BETWEEN 10,000 AND 24,999 200 160 Vance
Hendersonville 14,277 BETWEEN 10,000 AND 24,999 274 28 Henderson
Hertford 2,105 BELOW 2,500 26 4 Perquimans
Hickory 41,407 BETWEEN 25,000 AND 99,999 619 81 Catawba / Burke / Caldwell
High Point 113,446 ABOVE 100,000 1,379 160 Guilford / Davidson
Highlands 960 BELOW 2,500 68 23 Macon / Jackson
Hillsborough 7,809 BETWEEN 5,000 AND 9,999 91 6 Orange
Hobgood 324 BELOW 2,500 3 2 Halifax
Hoffman 574 BELOW 2,500 0 5 Richmond
Holden Beach 675 BELOW 2,500 25 4 Brunswick
Holly Springs 36,385 BETWEEN 25,000 AND 99,999 330 60 Wake
Hope Mills 17,416 BETWEEN 10,000 AND 24,999 136 31 Cumberland
Page 4
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Hudson 4,011 BETWEEN 2,500 AND 4,999 30 10 Caldwell
Huntersville 62,528 BETWEEN 25,000 AND 99,999 187 25 Mecklenburg
Indian Beach 129 BELOW 2,500 20 22 Carteret
Indian Trail 39,829 BETWEEN 25,000 AND 99,999 44 10 Union
Jacksonville 80,328 BETWEEN 25,000 AND 99,999 545 72 Onslow
Jamestown 4,362 BETWEEN 2,500 AND 4,999 27 29 Guilford
Jonesville 2,244 BELOW 2,500 24 4 Yadkin
Kannapolis 49,324 BETWEEN 25,000 AND 99,999 392 129 Rowan / Cabarrus
Kenansville 822 BELOW 2,500 10 12 Duplin
Kenly 1,433 BELOW 2,500 18 6 Johnston / Wilson
Kernersville 26,312 BETWEEN 25,000 AND 99,999 264 15 Forsyth / Guilford
Kill Devil Hills 7,378 BETWEEN 5,000 AND 9,999 118 63 Dare
King 6,953 BETWEEN 5,000 AND 9,999 86 25 Stokes / Forsyth
Kings Mountain 10,965 BETWEEN 10,000 AND 24,999 195 25 Cleveland / Gaston
Kingstown 680 BELOW 2,500 0 1 Cleveland
Kinston 20,154 BETWEEN 10,000 AND 24,999 339 14 Lenoir
Kitty Hawk 3,619 BETWEEN 2,500 AND 4,999 47 9 Dare
Knightdale 17,264 BETWEEN 10,000 AND 24,999 118 80 Wake
Kure Beach 2,261 BELOW 2,500 46 0 New Hanover
Lake Lure 1,235 BELOW 2,500 38 18 Rutherford
Landis 3,194 BETWEEN 2,500 AND 4,999 41 31 Rowan
Lattimore 478 BELOW 2,500 0 1 Cleveland
Laurel Park 2,257 BELOW 2,500 20 8 Henderson
Laurinburg 15,527 BETWEEN 10,000 AND 24,999 143 18 Scotland
Leggett 56 BELOW 2,500 0 1 Edgecombe
Leland 22,610 BETWEEN 10,000 AND 24,999 138 27 Brunswick
Lenoir 17,741 BETWEEN 10,000 AND 24,999 255 89 Caldwell
Lewisville 13,392 BETWEEN 10,000 AND 24,999 8 1 Forsyth
Lexington 18,172 BETWEEN 10,000 AND 24,999 300 38 Davidson
Lincolnton 10,952 BETWEEN 10,000 AND 24,999 169 65 Lincoln
Linden 126 BELOW 2,500 1 6 Cumberland
Littleton 630 BELOW 2,500 5 6 Halifax
Locust 3,711 BETWEEN 2,500 AND 4,999 28 1 Stanly / Cabarrus
Long View 4,865 BETWEEN 2,500 AND 4,999 38 Catawba / Burke
Love Valley 124 BELOW 2,500 0 1 Iredell
Page 5
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Lower Cape Fear WS 2 0
Lumberton 20,875 BETWEEN 10,000 AND 24,999 353 7 Robeson
Macon 136 BELOW 2,500 0 2 Warren
Madison 2,169 BELOW 2,500 31 Rockingham
Magnolia 991 BELOW 2,500 7 6 Duplin
Maiden 3,420 BETWEEN 2,500 AND 4,999 49 146 Lincoln / Catawba
Manteo 1,618 BELOW 2,500 32 2 Dare
Marion 8,459 BETWEEN 5,000 AND 9,999 95 21 McDowell
Matthews 31,071 BETWEEN 25,000 AND 99,999 158 5 Mecklenburg
Maxton 2,289 BELOW 2,500 26 17 Robeson / Scotland
Mayodan 2,395 BELOW 2,500 34 2 Rockingham
Maysville 1,023 BELOW 2,500 10 0 Jones
Middleburg 131 BELOW 2,500 0 4 Vance
Midway 4,926 BETWEEN 2,500 AND 4,999 1 4 Davidson
Mills River 7,554 BETWEEN 5,000 AND 9,999 8 3 Henderson
Mineral Springs 3,092 BETWEEN 2,500 AND 4,999 1 2 Union
Minnesott Beach 498 BELOW 2,500 0 4 Pamlico
Mint Hill 27,754 BETWEEN 25,000 AND 99,999 93 16 Mecklenburg / Union
Misenheimer 780 BELOW 2,500 6 3 Stanly
Mocksville 5,486 BETWEEN 5,000 AND 9,999 44 33 Davie
Momeyer 220 BELOW 2,500 0 1 Nash
Monroe 35,432 BETWEEN 25,000 AND 99,999 463 380 Union
Mooresville 42,594 BETWEEN 25,000 AND 99,999 465 69 Iredell
Morehead City 9,517 BETWEEN 5,000 AND 9,999 163 35 Carteret
Morganton 16,996 BETWEEN 10,000 AND 24,999 286 307 Burke
Morrisville 26,973 BETWEEN 25,000 AND 99,999 200 100 Wake / Durham
Mount Airy 10,286 BETWEEN 10,000 AND 24,999 151 Surry
Mount Gilead 1,142 BELOW 2,500 13 3 Montgomery
Mount Holly 16,168 BETWEEN 10,000 AND 24,999 133 14 Gaston
Mount Pleasant 1,951 BELOW 2,500 9 3 Cabarrus
Nags Head 3,069 BETWEEN 2,500 AND 4,999 114 30 Dare
Nashville 5,239 BETWEEN 5,000 AND 9,999 63,035 35 Nash
New Bern 30,010 BETWEEN 25,000 AND 99,999 473 1 Craven
Newland 714 BELOW 2,500 12 1 Avery
Newton 13,059 BETWEEN 10,000 AND 24,999 192 101 Catawba
Page 6
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Norlina 1,059 BELOW 2,500 8 5 Warren
North Wilkesboro 4,400 BETWEEN 2,500 AND 4,999 64 17 Wilkes
Norwood 2,421 BELOW 2,500 21 3 Stanly
Oak Island 8,089 BETWEEN 5,000 AND 9,999 131 46 Brunswick
Oak Ridge 7,651 BETWEEN 5,000 AND 9,999 8 3 Guilford
Oakboro 2,101 BELOW 2,500 16 7 Stanly
Ocean Isle Beach 687 BELOW 2,500 494 14 Brunswick
Oriental 916 BELOW 2,500 12 0 Pamlico
Oxford 8,574 BETWEEN 5,000 AND 9,999 97 25 Granville
Pantego 175 BELOW 2,500 0 7 Beaufort
Parkton 422 BELOW 2,500 2 11 Robeson
Parmele 264 BELOW 2,500 0 4 Martin
Peachland 403 BELOW 2,500 2 8 Anson
Peletier 747 BELOW 2,500 Carteret
Pembroke 3,246 BETWEEN 2,500 AND 4,999 41 5 Robeson
Pilot Mountain 1,508 BELOW 2,500 16 7 Surry
Pine Knoll Shores 1,341 BELOW 2,500 33 2 Carteret
Pinebluff 1,554 BELOW 2,500 7 25 Moore
Pinehurst 17,484 BETWEEN 10,000 AND 24,999 138 2 Moore
Pinetops 1,245 BELOW 2,500 24 0 Edgecombe
Pittsboro 4,667 BETWEEN 2,500 AND 4,999 Chatham
Pleasant Garden 4,658 BETWEEN 2,500 AND 4,999 4 1 Guilford
Polkville 565 BELOW 2,500 6 0 Cleveland
Powellsville 249 BELOW 2,500 1 1 Bertie
Princeton 1,296 BELOW 2,500 13 12 Johnston
Raeford 4,940 BETWEEN 2,500 AND 4,999 53 5 Hoke
Raleigh 471,745 ABOVE 100,000 3,943 2,932 Wake
Ranlo 3,607 BETWEEN 2,500 AND 4,999 25 1 Gaston
Raynham 94 BELOW 2,500 0 5 Robeson
Red Cross 785 BELOW 2,500 0 2 Stanly
Red Oak 3,620 BETWEEN 2,500 AND 4,999 1 1 Nash
Red Springs 3,276 BETWEEN 2,500 AND 4,999 52 3 Robeson
Reidsville 14,275 BETWEEN 10,000 AND 24,999 184 65 Rockingham
River Bend 2,965 BETWEEN 2,500 AND 4,999 20 5 Craven
Roanoke Rapids 14,597 BETWEEN 10,000 AND 24,999 149 39 Halifax
Page 7
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Robbinsville 632 BELOW 2,500 13 7 Graham
Rockingham 9,048 BETWEEN 5,000 AND 9,999 129 25 Richmond
Rockwell 2,179 BELOW 2,500 12 30 Rowan
Rolesville 6,921 BETWEEN 5,000 AND 9,999 43 1 Wake
Roper 571 BELOW 2,500 2 1 Washington
Rose Hill 1,660 BELOW 2,500 15 10 Duplin
Roseboro 1,158 BELOW 2,500 7 1 Sampson
Roxboro 8,144 BETWEEN 5,000 AND 9,999 129 29 Person
Rural Hall 3,182 BETWEEN 2,500 AND 4,999 20 10 Forsyth
Rutherfordton 4,151 BETWEEN 2,500 AND 4,999 42 3 Rutherford
Salemburg 428 BELOW 2,500 4 11 Sampson
Salisbury 34,959 BETWEEN 25,000 AND 99,999 417 32 Rowan
Saluda 748 BELOW 2,500 16 1 Polk / Henderson
Sanford 30,037 BETWEEN 25,000 AND 99,999 336 17 Lee
Sawmills 5,237 BETWEEN 5,000 AND 9,999 11 0 Caldwell
Seaboard 578 BELOW 2,500 4 3 Northampton
Sedalia 644 BELOW 2,500 1 1 Guilford
Selma 6,703 BETWEEN 5,000 AND 9,999 77 9 Johnston
Seven Devils 221 BELOW 2,500 15 4 Watauga / Avery
Shallotte 4,979 BETWEEN 2,500 AND 4,999 63 13 Brunswick
Shelby 20,087 BETWEEN 10,000 AND 24,999 340 76 Cleveland
Siler City 8,601 BETWEEN 5,000 AND 9,999 86 12 Chatham
Sims 318 BELOW 2,500 0 6 Wilson
Smithfield 11,619 BETWEEN 10,000 AND 24,999 148 100 Johnston
Southern Pines 14,400 BETWEEN 10,000 AND 24,999 184 45 Moore
Southern Shores 3,059 BETWEEN 2,500 AND 4,999 23 1 Dare
Spindale 4,336 BETWEEN 2,500 AND 4,999 35 3 Rutherford
Spring Lake 11,376 BETWEEN 10,000 AND 24,999 99 3 Cumberland
Spruce Pine 2,166 BELOW 2,500 21 11 Mitchell
Stallings 16,685 BETWEEN 10,000 AND 24,999 41 2 Union
Stanfield 1,653 BELOW 2,500 10 1 Cabarrus / Stanly
Stanley 3,818 BETWEEN 2,500 AND 4,999 27 40 Gaston
Star 877 BELOW 2,500 6 6 Montgomery
Statesville 26,028 BETWEEN 25,000 AND 99,999 429 2 Iredell
Stem 719 BELOW 2,500 0 6 Granville
Page 8
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Stokesdale 5,965 BETWEEN 5,000 AND 9,999 2 1 Guilford
Stoneville 1,260 BELOW 2,500 11 11 Rockingham
Stonewall 282 BELOW 2,500 0 1 Pamlico
Stovall 432 BELOW 2,500 2 7 Granville
Sugar Mountain 199 BELOW 2,500 17 10 Avery
Summerfield 11,949 BETWEEN 10,000 AND 24,999 4 5 Guilford
Sunset Beach 4,481 BETWEEN 2,500 AND 4,999 50 36 Brunswick
Surf City 2,207 BELOW 2,500 92 36 Onslow / Pender
Swansboro 3,143 BETWEEN 2,500 AND 4,999 35 22 Onslow
Sylva 2,728 BETWEEN 2,500 AND 4,999 24 3 Jackson
Tar Heel 125 BELOW 2,500 0 5 Bladen
Tarboro 10,446 BETWEEN 10,000 AND 24,999 182 3 Edgecombe
Taylorsville 2,125 BELOW 2,500 23 9 Alexander
Taylortown 763 BELOW 2,500 3 1 Moore
Thomasville 27,187 BETWEEN 25,000 AND 99,999 282 12 Davidson
Tobaccoville 2,560 BETWEEN 2,500 AND 4,999 3 1 Forsyth
Topsail Beach 418 BELOW 2,500 25 6 Pender
Troutman 2,884 BETWEEN 2,500 AND 4,999 29 8 Iredell
Tryon 1,819 BELOW 2,500 38 3 Polk
Turkey 310 BELOW 2,500 1 0 Sampson
Valdese 4,526 BETWEEN 2,500 AND 4,999 69 89 Burke
Vanceboro 979 BELOW 2,500 9 1 Craven
Vandemere 251 BELOW 2,500 0 1 Pamlico
Wadesboro 5,319 BETWEEN 5,000 AND 9,999 58 5 Anson
Wake Forest 38,641 BETWEEN 25,000 AND 99,999 354 90 Wake
Walkertown 5,516 BETWEEN 5,000 AND 9,999 2 0 Forsyth
Wallace 3,963 BETWEEN 2,500 AND 4,999 56 11 Duplin / Pender
Walnut Creek 834 BELOW 2,500 6 1 Wayne
Warrenton 813 BELOW 2,500 18 12 Warren
Warsaw 2,956 BETWEEN 2,500 AND 4,999 31 4 Duplin
Washington 9,318 BETWEEN 5,000 AND 9,999 225 50 Beaufort
Washington Park 428 BELOW 2,500 3 1 Beaufort
Waxhaw 14,722 BETWEEN 10,000 AND 24,999 75 1 Union
Weaverville 4,013 BETWEEN 2,500 AND 4,999 70 17 Buncombe
Weddington 11,160 BETWEEN 10,000 AND 24,999 1 5 Mecklenburg / Union
Page 9
-
EMPLOYEES
MUNICIPALITY POPULATION POPULATION GROUP FULL-TIME PART-TIME COUNTY
Weldon 1,500 BELOW 2,500 28 30 Halifax
Wendell 7,515 BETWEEN 5,000 AND 9,999 51 10 Wake
West Jefferson 1,320 BELOW 2,500 21 0 Ashe
Whispering Pines 3,603 BETWEEN 2,500 AND 4,999 22 32 Moore
White Lake 879 BELOW 2,500 18 14 Bladen
Whiteville 5,163 BETWEEN 5,000 AND 9,999 79 20 Columbus
Wilkesboro 3,723 BETWEEN 2,500 AND 4,999 77 43 Wilkes
Williamston 5,336 BETWEEN 5,000 AND 9,999 95 6 Martin
Wilmington 122,891 ABOVE 100,000 1,062 57 New Hanover
Wilson 49,384 BETWEEN 25,000 AND 99,999 721 6 Wilson County
Windsor 3,600 BETWEEN 2,500 AND 4,999 32 15 Bertie
Winfall 610 BELOW 2,500 2 5 Perquimans
Wingate 4,153 BETWEEN 2,500 AND 4,999 15 7 Union
Winston-Salem 244,737 ABOVE 100,000 2,425 208 Forsyth
Woodfin 6,673 BETWEEN 5,000 AND 9,999 28 0 Buncombe
Woodland 729 BELOW 2,500 5 2 Northampton
Wrightsville Beach 2,487 BELOW 2,500 75 153 New Hanover
Zebulon 5,165 BETWEEN 5,000 AND 9,999 69 16 Wake
Page 10
-
2020 North Carolina League of Municipalities Salary Survey
RESPONDING MUNICIPALITIES (POPULATION GROUP ORDER)
MUNICIPALITY POPULATION COUNTY
Below 2,500Alliance 779 Pamlico
Ansonville 595 Anson
Atlantic Beach 1,492 Carteret
Aurora 490 Beaufort
Autryville 199 Sampson
Bailey 537 Nash
Bakersville 474 Mitchell
Bald Head Island 187 Brunswick
Banner Elk 1,119 Avery
Bayboro 1,209 Pamlico
Bear Grass 71 Martin
Beech Mountain 336 Watauga / Avery
Belhaven 1,588 Beaufort
Bethania 323 Forsyth
Biltmore Forest 1,357 Buncombe
Biscoe 1,674 Montgomery
Black Creek 770 Wilson
Blowing Rock 1,337 Watauga / Caldwell
Bogue 744 Carteret
Boonville 1,222 Yadkin
Broadway 1,334 Harnett / Lee
Bryson City 1,489 Swain
Calypso 554 Duplin
Candor 825 Montgomery
Carthage 2,457 Moore
Catawba 610 Catawba
Cedar Point 1,509 Carteret
Chadbourn 1,751 Columbus
Claremont 1,495 Catawba
Cofield 402 Hertford
Page 11
-
MUNICIPALITY POPULATION COUNTY
Below 2,500Columbia 759 Tyrrell
Columbus 1,012 Polk
Como 90 Hertford
Crossnore 193 Avery
Danbury 186 Stokes
Denton 1,591 Davidson
Dobbins Heights 822 Richmond
Drexel 1,834 Burke
Duck 405 Dare
Ellenboro 895 Rutherford
Eureka 188 Wayne
Faison 981 Duplin
Faith 835 Rowan
Falkland 97 Pitt
Fallston 626 Cleveland
Four Oaks 2,174 Johnston
Franklinton 2,175 Franklin
Franklinville 1,202 Randolph
Garysburg 975 Northampton
Glen Alpine 1,575 Burke
Goldston 274 Chatham
Grantsboro 694 Pamlico
Grimesland 449 Pitt
Grover 729 Cleveland
Harrellsville 101 Hertford
Haw River 2,488 Alamance
Hayesville 411 Clay
Hertford 2,105 Perquimans
Highlands 960 Macon / Jackson
Hobgood 324 Halifax
Hoffman 574 Richmond
Holden Beach 675 Brunswick
Indian Beach 129 Carteret
Page 12
-
MUNICIPALITY POPULATION COUNTY
Below 2,500Jonesville 2,244 Yadkin
Kenansville 822 Duplin
Kenly 1,433 Johnston / Wilson
Kingstown 680 Cleveland
Kure Beach 2,261 New Hanover
Lake Lure 1,235 Rutherford
Lattimore 478 Cleveland
Laurel Park 2,257 Henderson
Leggett 56 Edgecombe
Linden 126 Cumberland
Littleton 630 Halifax
Love Valley 124 Iredell
Lower Cape Fear WS
Macon 136 Warren
Madison 2,169 Rockingham
Magnolia 991 Duplin
Manteo 1,618 Dare
Maxton 2,289 Robeson / Scotland
Mayodan 2,395 Rockingham
Maysville 1,023 Jones
Middleburg 131 Vance
Minnesott Beach 498 Pamlico
Misenheimer 780 Stanly
Momeyer 220 Nash
Mount Gilead 1,142 Montgomery
Mount Pleasant 1,951 Cabarrus
Newland 714 Avery
Norlina 1,059 Warren
Norwood 2,421 Stanly
Oakboro 2,101 Stanly
Ocean Isle Beach 687 Brunswick
Oriental 916 Pamlico
Pantego 175 Beaufort
Page 13
-
MUNICIPALITY POPULATION COUNTY
Below 2,500Parkton 422 Robeson
Parmele 264 Martin
Peachland 403 Anson
Peletier 747 Carteret
Pilot Mountain 1,508 Surry
Pine Knoll Shores 1,341 Carteret
Pinebluff 1,554 Moore
Pinetops 1,245 Edgecombe
Polkville 565 Cleveland
Powellsville 249 Bertie
Princeton 1,296 Johnston
Raynham 94 Robeson
Red Cross 785 Stanly
Robbinsville 632 Graham
Rockwell 2,179 Rowan
Roper 571 Washington
Rose Hill 1,660 Duplin
Roseboro 1,158 Sampson
Salemburg 428 Sampson
Saluda 748 Polk / Henderson
Seaboard 578 Northampton
Sedalia 644 Guilford
Seven Devils 221 Watauga / Avery
Sims 318 Wilson
Spruce Pine 2,166 Mitchell
Stanfield 1,653 Cabarrus / Stanly
Star 877 Montgomery
Stem 719 Granville
Stoneville 1,260 Rockingham
Stonewall 282 Pamlico
Stovall 432 Granville
Sugar Mountain 199 Avery
Surf City 2,207 Onslow / Pender
Page 14
-
MUNICIPALITY POPULATION COUNTY
Below 2,500Tar Heel 125 Bladen
Taylorsville 2,125 Alexander
Taylortown 763 Moore
Topsail Beach 418 Pender
Tryon 1,819 Polk
Turkey 310 Sampson
Vanceboro 979 Craven
Vandemere 251 Pamlico
Walnut Creek 834 Wayne
Warrenton 813 Warren
Washington Park 428 Beaufort
Weldon 1,500 Halifax
West Jefferson 1,320 Ashe
White Lake 879 Bladen
Winfall 610 Perquimans
Woodland 729 Northampton
Wrightsville Beach 2,487 New Hanover
BETWEEN 2,500 AND 4,999
Ahoskie 4,717 Hertford
Beaufort 4,281 Carteret
Boiling Springs 4,769 Cleveland
Burgaw 4,087 Pender
Canton 4,407 Haywood
Carolina Shores 3,992 Brunswick
China Grove 4,324 Rowan
Creedmoor 4,703 Granville
Dallas 4,945 Gaston
Edenton 4,612 Chowan
Elizabethtown 3,404 Bladen
Elkin 4,103 Surry / Wilkes
Emerald Isle 3,822 Carteret
Page 15
-
MUNICIPALITY POPULATION COUNTY
BETWEEN 2,500 AND 4,999Erwin 4,635 Harnett
Fairview 3,823 Union
Farmville 4,634 Pitt
Flat Rock 3,365 Henderson
Granite Falls 4,734 Caldwell
Granite Quarry 3,148 Rowan
Grifton 2,709 Pitt / Lenoir
Hudson 4,011 Caldwell
Jamestown 4,362 Guilford
Kitty Hawk 3,619 Dare
Landis 3,194 Rowan
Locust 3,711 Stanly / Cabarrus
Long View 4,865 Catawba / Burke
Maiden 3,420 Lincoln / Catawba
Midway 4,926 Davidson
Mineral Springs 3,092 Union
Nags Head 3,069 Dare
North Wilkesboro 4,400 Wilkes
Pembroke 3,246 Robeson
Pittsboro 4,667 Chatham
Pleasant Garden 4,658 Guilford
Raeford 4,940 Hoke
Ranlo 3,607 Gaston
Red Oak 3,620 Nash
Red Springs 3,276 Robeson
River Bend 2,965 Craven
Rural Hall 3,182 Forsyth
Rutherfordton 4,151 Rutherford
Shallotte 4,979 Brunswick
Southern Shores 3,059 Dare
Spindale 4,336 Rutherford
Stanley 3,818 Gaston
Sunset Beach 4,481 Brunswick
Page 16
-
MUNICIPALITY POPULATION COUNTY
BETWEEN 2,500 AND 4,999Swansboro 3,143 Onslow
Sylva 2,728 Jackson
Tobaccoville 2,560 Forsyth
Troutman 2,884 Iredell
Valdese 4,526 Burke
Wallace 3,963 Duplin / Pender
Warsaw 2,956 Duplin
Weaverville 4,013 Buncombe
Whispering Pines 3,603 Moore
Wilkesboro 3,723 Wilkes
Windsor 3,600 Bertie
Wingate 4,153 Union
BETWEEN 5,000 AND 9,999
Aberdeen 8,157 Moore
Angier 5,462 Harnett / Wake
Archer Lodge 5,256 Johnston
Ayden 5,040 Pitt
Bessemer City 5,581 Gaston
Black Mountain 8,515 Buncombe
Boiling Spring Lakes 7,200 Brunswick
Brevard 8,198 Transylvania
Butner 8,088 Granville
Carolina Beach 6,152 New Hanover
Cherryville 6,007 Gaston
Conover 8,541 Catawba
Cramerton 5,607 Gaston
Fletcher 8,491 Henderson
Forest City 7,443 Rutherford
Gibsonville 7,382 Guilford / Alamance
Hamlet 6,305 Richmond
Hillsborough 7,809 Orange
Page 17
-
MUNICIPALITY POPULATION COUNTY
BETWEEN 5,000 AND 9,999Kill Devil Hills 7,378 Dare
King 6,953 Stokes / Forsyth
Marion 8,459 McDowell
Mills River 7,554 Henderson
Mocksville 5,486 Davie
Morehead City 9,517 Carteret
Nashville 5,239 Nash
Oak Island 8,089 Brunswick
Oak Ridge 7,651 Guilford
Oxford 8,574 Granville
Rockingham 9,048 Richmond
Rolesville 6,921 Wake
Roxboro 8,144 Person
Sawmills 5,237 Caldwell
Selma 6,703 Johnston
Siler City 8,601 Chatham
Stokesdale 5,965 Guilford
Wadesboro 5,319 Anson
Walkertown 5,516 Forsyth
Washington 9,318 Beaufort
Wendell 7,515 Wake
Whiteville 5,163 Columbus
Williamston 5,336 Martin
Woodfin 6,673 Buncombe
Zebulon 5,165 Wake
BETWEEN 10,000 AND 24,999
Albemarle 16,240 Stanly
Archdale 12,278 Randolph / Guilford
Belmont 12,123 Gaston
Boone 19,920 Watauga
Carrboro 20,769 Orange
Page 18
-
MUNICIPALITY POPULATION COUNTY
BETWEEN 10,000 AND 24,999
Clayton 23,775 Johnston
Clemmons 20,230 Forsyth
Davidson 13,625 Iredell / Mecklenburg
Eden 14,987 Rockingham
Elizabeth City 17,765 Pasquotank / Camden
Elon 12,752 Alamance
Graham 15,568 Alamance
Harrisburg 18,073 Cabarrus
Havelock 19,323 Craven
Henderson 14,812 Vance
Hendersonville 14,277 Henderson
Hope Mills 17,416 Cumberland
Kings Mountain 10,965 Cleveland / Gaston
Kinston 20,154 Lenoir
Knightdale 17,264 Wake
Laurinburg 15,527 Scotland
Leland 22,610 Brunswick
Lenoir 17,741 Caldwell
Lewisville 13,392 Forsyth
Lexington 18,172 Davidson
Lincolnton 10,952 Lincoln
Lumberton 20,875 Robeson
Morganton 16,996 Burke
Mount Airy 10,286 Surry
Mount Holly 16,168 Gaston
Newton 13,059 Catawba
Pinehurst 17,484 Moore
Reidsville 14,275 Rockingham
Roanoke Rapids 14,597 Halifax
Shelby 20,087 Cleveland
Smithfield 11,619 Johnston
Page 19
-
MUNICIPALITY POPULATION COUNTY
BETWEEN 10,000 AND 24,999Southern Pines 14,400 Moore
Spring Lake 11,376 Cumberland
Stallings 16,685 Union
Summerfield 11,949 Guilford
Tarboro 10,446 Edgecombe
Waxhaw 14,722 Union
Weddington 11,160 Mecklenburg / Union
BETWEEN 25,000 AND 99,999
Apex 61,212 Wake
Asheboro 26,069 Randolph
Asheville 93,413 Buncombe
Burlington 54,147 Alamance
Chapel Hill 63,634 Orange / Durham
Concord 95,453 Cabarrus
Cornelius 32,144 Mecklenburg
Fuquay-Varina 28,109 Wake
Gastonia 76,930 Gaston
Goldsboro 33,969 Wayne
Hickory 41,407 Catawba / Burke / Caldwell
Holly Springs 36,385 Wake
Huntersville 62,528 Mecklenburg
Indian Trail 39,829 Union
Jacksonville 80,328 Onslow
Kannapolis 49,324 Rowan / Cabarrus
Kernersville 26,312 Forsyth / Guilford
Matthews 31,071 Mecklenburg
Mint Hill 27,754 Mecklenburg / Union
Monroe 35,432 Union
Mooresville 42,594 Iredell
Morrisville 26,973 Wake / Durham
New Bern 30,010 Craven
Page 20
-
MUNICIPALITY POPULATION COUNTY
BETWEEN 25,000 AND 99,999Salisbury 34,959 Rowan
Sanford 30,037 Lee
Statesville 26,028 Iredell
Thomasville 27,187 Davidson
Wake Forest 38,641 Wake
Wilson 49,384 Wilson County
ABOVE 100,000
Cary 167,223 Wake / Chatham
Charlotte 863,985 Mecklenburg
Durham 269,339 Durham County
Fayetteville 208,878 Cumberland
Greensboro 293,726 Guilford
High Point 113,446 Guilford / Davidson
Raleigh 471,745 Wake
Wilmington 122,891 New Hanover
Winston-Salem 244,737 Forsyth
Page 21
-
Population Group Below 2,500
Population Group Below 2,500 22
-
Elected Officials (Population Group Below 2,500)
MAYOR MAYOR
Code 10010 Code 10010
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Alliance 1 0 0 Four Oaks 1 1,080 Ansonville 1 2,700 Franklinton 1 1,590 Atlantic Beach 1 0 5,000 0 Franklinville 1 1,704 Aurora 1 0 3,000 0 Garysburg 1 4,800 Autryville 1 0 0 Glen Alpine 1 2,100 Bailey 1 1,190 0 Goldston 1 1,600 Bakersville 1 4,800 0 Grantsboro 1 0 Banner Elk 1 0 3,600 0 Grimesland 1 2,087 Bayboro 1 0 Grover 1 0 Bear Grass 1 0 0 Harrellsville 1 480 Beech Mountain 1 3,600 0 Haw River 1 2,520 Belhaven 1 2,400 0 Hayesville 1 11,500 Bethania 1 0 Hertford 1 7,200 Biltmore Forest 1 0 3,000 0 Highlands 1 5,000 Biscoe 1 2,971 0 Hobgood 1 480 Black Creek 1 0 1,200 0 Hoffman 1 4,200 Blowing Rock 1 0 3,841 0 Holden Beach 1 1,800 Bogue 1 0 Indian Beach 1 4,800 Boonville 1 1,800 0 Jonesville 1 1,900 Broadway 1 2,400 Kenansville 1 2,352 Bryson City 1 0 4,395 0 Kingstown 1 1,200 Calypso 1 1,400 Kure Beach 1 3,600 Candor 1 0 0 0 Lake Lure 1 300 Carthage 1 0 2,400 0 Lattimore 1 500 Catawba 1 1,200 0 Laurel Park 1 3,000 Cedar Point 1 0 1,680 0 Leggett 1 1,200 Chadbourn 1 5,000 Linden 1 3,000 Claremont 1 4,300 0 Littleton 1 0 Cofield 1 4,500 0 Love Valley 1 0 Columbia 1 3,500 0 Lower Cape Fear WS 1 4,000 3,960 Columbus 1 0 6,000 0 Macon 1 1,000 Como 1 600 Madison 1 0 2,200 Crossnore 1 5,700 0 Magnolia 1 0 2,400 Danbury 1 0 0 Manteo 1 0 10,200 Denton 1 8,400 0 Mayodan 1 0 2,400 Dobbins Heights 1 500 0 Maysville 1 0 175 Drexel 1 0 3,851 0 Middleburg 1 1,600 Duck 1 6,000 0 Minnesott Beach 1 0 Ellenboro 1 0 1,200 0 Misenheimer 1 0 0 Eureka 1 0 Momeyer 1 0 2,020 Faison 1 3,600 4,500 3,600 0 Mount Gilead 1 2,040 Faith 1 1,800 Mount Pleasant 1 7,200 5,400 Falkland 1 0 0 Newland 1 4,000 Fallston 1 0 0 Norlina 1 0
Population Group Below 2,500 23
-
Elected Officials (Population Group Below 2,500)
MAYOR MAYOR
Code 10010 Code 10010
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Norwood 1 0 Walnut Creek 1 0 Oakboro 1 0 Warrenton 1 1,500 Ocean Isle Beach 1 6,000 Washington Park 1 1,320 Oriental 1 0 Weldon 1 4,000 Pantego 1 1,200 West Jefferson 1 4,800 Parkton 1 1,000 White Lake 1 6,000 Peachland 1 950 Winfall 1 16,979 Peletier 1 900 Woodland 1 1,200 Pilot Mountain 1 3,600 Wrightsville Beach 1 7,800 Pine Knoll Shores 1 6,000 Total/Average 142 3,600 5,425 2,935 Pinebluff 1 0 Pinetops 1 3,224 MAYOR PRO TEM Polkville 1 600 Code 10020 Powellsville 1 720 Number Minimum Maximum Average Princeton 1 125 Budgeted Salary Salary Salary See Code Raynahm 1 2,892 Alliance 1 0 Red Cross 1 0 Ansonville 1 2,100 Robbinsville 1 14,400 Atlantic Beach 1 3,000 Rockwell 1 2,500 Aurora 1 1,200 Roper 1 3,600 6,000 Autryville 1 0 Rose Hill 1 1,200 Bailey 1 1,020 Roseboro 1 9,270 Banner Elk 1 1,800 Salemburg 1 5,000 Bayboro 1 0 Saluda 1 2,520 Beech Mountain 1 1,800 Seaboard 1 4,800 Belhaven 1 1,800 Sedalia 1 3,000 Bethania 1 0 Seven Devils 1 2,580 Biltmore Forest 1 4,200 Sims 1 17,280 Biscoe 1 1,959 Spruce Pine 1 3,842 Black Creek 1 900 Stanfield 1 0 Blowing Rock 1 2,561 Star 1 1,296 Bogue 1 0 Stem 1 10,500 Boonville 1 900 Stoneville 1 1,800 Broadway 1 1,440 Stonewall 1 0 Bryson City 1 3,515 Stovall 1 1,200 Calypso 1 900 Sugar Mountain 1 2,400 Candor 1 0 Surf City 1 6,276 Carthage 1 1,800 Tar Heel 1 300 Catawba 1 1,200 Taylorsville 1 7,500 Cedar Point 1 1,200 Taylortown 1 12,000 Chadbourn 1 4,000 Topsail Beach 1 6,000 Claremont 1 3,700 Tryon 1 3,600 Columbia 1 3,000 Turkey 1 1,560 Columbus 1 6,000 Vanceboro 1 7,344 Como 1 4,800 Vandemere 1 0
Population Group Below 2,500 24
-
Elected Officials (Population Group Below 2,500)
MAYOR PRO TEM MAYOR PRO TEM
Code 10020 Code 10020
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Denton 1 7,200 Mount Pleasant 1 3,000 2,250 Dobbins Heights 1 200 Newland 1 1,500 Drexel 1 3,299 Norlina 1 0 Duck 1 4,800 Norwood 1 0 Ellenboro 1 600 Oakboro 1 0 Faison 1 2,100 2,625 2,100 Ocean Isle Beach 1 4,000 Faith 1 1,200 Oriental 1 0 Falkland 1 0 Pantego 1 900 Fallston 1 0 Parkton 1 600 Four Oaks 1 720 Peachland 1 600 Franklinton 1 1,288 Peletier 1 600 Franklinville 1 727 Pilot Mountain 1 3,000 Garysburg 1 0 Pinebluff 1 0 Glen Alpine 1 2,100 Pinetops 1 2,462 Grantsboro 1 0 Princeton 1 100 Grimesland 1 819 Red Cross 1 0 Grover 1 0 Robbinsville 1 9,600 Harrellsville 1 180 Rockwell 1 1,400 Haw River 1 1,890 Roper 1 2,400 3,600 Hayesville 1 0 Rose Hill 1 0 Hertford 1 6,000 Roseboro 1 2,204 Highlands 1 3,600 Salemburg 1 1,200 Hobgood 1 360 Saluda 1 1,500 Holden Beach 1 1,200 Seaboard 1 1,200 Indian Beach 1 3,200 Sedalia 1 2,400 Jonesville 1 1,600 Seven Devils 1 1,980 Kenansville 1 1,879 Sims 1 0 Kingstown 1 1,200 Spruce Pine 1 3,074 Kure Beach 1 2,700 Stanfield 1 0 Lake Lure 1 200 Star 1 648 Lattimore 1 500 Stem 1 4,000 Laurel Park 1 2,400 Stoneville 1 1,320 Linden 1 540 Stovall 1 1,200 Littleton 1 0 Sugar Mountain 1 1,800 Love Valley 1 0 Surf City 1 4,644 Madison 1 1,700 Tar Heel 1 250 Magnolia 1 1,800 Taylorsville 1 6,057 Manteo 1 9,600 Taylortown 1 6,300 Mayodan 1 1,800 Tryon 1 3,000 Maysville 1 175 Turkey 1 480 Minnesott Beach 1 0 Vanceboro 1 2,744 Misenheimer 1 0 Vandemere 1 0 Momeyer 1 1,712 Walnut Creek 1 0 Mount Gilead 1 1,920 Warrenton 1 0
Population Group Below 2,500 25
-
Elected Officials (Population Group Below 2,500)
MAYOR PRO TEM GOVERNING BOARD MEMBER
Code 10020 Code 10030
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Washington Park 1 1,200 Crossnore 5 1,020 Weldon 1 1,800 Danbury 4 0 West Jefferson 1 3,900 Denton 4 7,200 White Lake 1 2,900 Dobbins Heights 3 200 Winfall 1 540 Drexel 3 3,299 Wrightsville Beach 1 6,600 Duck 3 4,200Total/Average 123 2,250 3,075 1,770 Ellenboro 3 600
Eureka 4 0GOVERNING BOARD MEMBER Faison 4 2,100 2,625 2,100Code 10030 Faith 3 1,200
Number Minimum Maximum Average Falkland 2 0Budgeted Salary Salary Salary See Code Fallston 4 0
Alliance 3 0 Four Oaks 3 720 Ansonville 4 2,100 Franklinton 4 1,288 Atlantic Beach 4 3,000 Franklinville 4 727 Aurora 3 1,200 Garysburg 4 600 Autryville 4 0 Glen Alpine 4 2,100 Bailey 4 960 Goldston 5 1,400 Bakersville 3 600 Grantsboro 4 0 Banner Elk 4 1,800 Grimesland 3 772 Bayboro 4 0 Grover 4 0 Bear Grass 5 0 Harrellsville 4 180 Beech Mountain 1 1,800 Haw River 3 1,890 Belhaven 4 1,800 Hayesville 3 3,000 Bethania 3 0 Hertford 3 6,000 Biltmore Forest 2 4,200 Highlands 4 3,600 Biscoe 4 1,565 Hobgood 5 360 Black Creek 4 900 Hoffman 5 2,100 Blowing Rock 4 2,561 Holden Beach 4 1,200 Bogue 4 0 Indian Beach 3 3,200 Boonville 4 900 Jonesville 4 1,600 Broadway 5 1,200 Kenansville 4 1,879 Bryson City 3 2,638 Kenly 4 0 Calypso 4 900 Kingstown 1,200 Candor 4 0 Kure Beach 3 2,400 Carthage 4 1,200 Lake Lure 3 200 Catawba 3 1,200 Lattimore 2 500 Cedar Point 3 1,200 Laurel Park 3 2,400 Chadbourn 4 3,000 Linden 4 540 Claremont 4 3,700 Littleton 3 0 Cofield 5 1,800 Love Valley 4 0 Columbia 4 3,000 Lower Cape Fear WS 4,000 3,600 Columbus 3 6,000 Macon 5 2,700 Como 4 480 Madison 5 1,500
Population Group Below 2,500 26
-
Elected Officials (Population Group Below 2,500)
GOVERNING BOARD MEMBER GOVERNING BOARD MEMBER
Code 10030 Code 10030
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Magnolia 4 1,800 Salemburg 5 1,200 Manteo 5 9,600 Saluda 3 4,500 Mayodan 4 1,800 Seaboard 4 1,200 Maysville 4 175 Sedalia 2 4,800 Middleburg 3 1,300 Seven Devils 3 1,980 Minnesott Beach 3 0 Sims 5 1,024 Misenheimer 3 0 Spruce Pine 3 3,074 Momeyer 3 1,420 Stanfield 4 0 Mount Gilead 3 1,800 Star 4 648 Mount Pleasant 4 3,000 2,250 Stem 5 4,000 Newland 4 1,500 Stoneville 4 1,320 Norlina 6 0 Stonewall 3 0 Norwood 4 0 Stovall 4 1,200 Ocean Isle Beach 4 4,000 Sugar Mountain 3 1,200 Oriental 4 0 Surf City 4,596 Pantego 5 900 Tar Heel 2 250 Parkton 5 600 Taylorsville 3 6,057 Parmele 5 4,000 Taylortown 3 2,700 Peachland 4 600 Topsail Beach 5 6,000 Peletier 1 600 Tryon 3 3,000 Pilot Mountain 3 3,000 Turkey 3 480 Pine Knoll Shores 5 3,600 Vanceboro 4 2,142 Pinebluff 4 0 Vandemere 4 0 Pinetops 4 2,186 Walnut Creek 5 0 Polkville 4 600 Warrenton 5 0 Powellsville 3 540 Washington Park 4 900 Princeton 3 100 Weldon 4 1,800 Red Cross 2 0 West Jefferson 4 3,900 Robbinsville 2 9,600 White Lake 5 2,900 Rockwell 4 1,400 Winfall 3 540 Roper 3 7,200 10,800 Woodland 5 600 Rose Hill 4 0 Wrightsville Beach 3 6,600 Roseboro 4 2,204 Total/Average 513 4,650 5,106 2,123
Population Group Below 2,500 27
-
Executive Positions (Population Group Below 2,500)
CITY MANAGER CITY MANAGER
Code 10040 Code 10040
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Atlantic Beach 1 117,229 Mount Gilead 1 60,000 70,000 Bald Head Island 1 115,751 173,626 156,018 Newland 1 67,574 101,360 64,960 Banner Elk 1 122,900 Norwood 1 67,626 Beech Mountain 1 74,986 112,478 100,000 Oakboro 1 48,153 72,230 60,070 Belhaven 1 74,998 83,000 82,688 Ocean Isle Beach 1 146,030 Biltmore Forest 1 108,711 Oriental 1 90,000 Biscoe 1 82,163 Pilot Mountain 1 72,445 111,463 98,820 Black Creek 1 51,688 Pine Knoll Shores 1 86,542 138,467 112,009 Blowing Rock 1 106,000 Pinetops 1 71,400 Broadway 1 60,000 Princeton 1 52,633 74,358 56,221 Bryson City 1 75,190 Saluda 1 69,719 103,498 75,745 Catawba 1 45,000 48,000 Seven Devils 1 85,000 Cedar Point 1 76,500 Spruce Pine 1 61,742 86,599 86,606 Chadbourn 1 65,000 Stoneville 1 57,000 Claremont 1 94,500 Stovall 1 36,000 Columbia 1 65,308 Sugar Mountain 1 114,742 Columbus 1 79,996 Surf City 1 80,480 131,875 97,920 Denton 1 74,000 90,988 74,000 Taylorsville 1 91,457 Drexel 1 85,992 Topsail Beach 1 98,838 Duck 1 95,379 155,050 149,000 Tryon 1 78,540 Franklinton 1 110,011 Walnut Creek 1 50,000 100,000 75,000 Garysburg 1 31,000 Warrenton 1 72,828 Haw River 1 64,066 96,099 West Jefferson 1 84,800 Hertford 1 80,048 115,607 Wrightsville Beach 1 99,715 Highlands 1 93,704 140,525 115,419 Total/Average 64 70,119 105,630 86,648 Hobgood 1 62,400 Holden Beach 1 139,230 ASSISTANT CITY MANAGER Indian Beach 1 95,000 Code 10070 Jonesville 1 54,000 90,000 78,805 Number Minimum Maximum Average Kenansville 1 73,509 Budgeted Salary Salary Salary See Code Kenly 1 70,000 80,000 Bald Head Island 1 82,261 123,392 Lake Lure 1 108,064 Black Creek 1 37,481 Laurel Park 1 87,500 Haw River 1 61,005 91,455 Lower Cape Fear WS 1 110,000 110,000 Holden Beach 1 52,944 79,416 57,815 Madison 1 75,213 Kure Beach 1 43,284 76,456 47,233 Manteo 1 139,048 Manteo 0 10120 Maxton 1 68,008 Mount Pleasant 1 54,405 39,481 Mayodan 1 74,087 Pine Knoll Shores 1 71,198 106,679 96,000 Maysville 1 51,404 77,106 54,940 Stanfield 1 50,294 Misenheimer 1 45,000 Topsail Beach 1 62,339 92,098 72,100
Total/Average 9 62,172 88,741 61,482
Population Group Below 2,500 28
-
Executive Positions (Population Group Below 2,500)
ASSISTANT TO THE CITY/TOWN MANAGER CITY CLERK
Code 10075 Code 10080
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Duck 1 45,879 78,311 60,375 Duck 1 45,879 78,311 63,222Kenly 10080 Ellenboro 1 28,000 38,000Laurel Park 1 38,121 56,615 41,995 Faith 1 23,000 46,000 34,500Manteo 1 47,170 81,935 47,000 Four Oaks 1 51,878
Total/Average 3 43,723 72,287 49,790 Franklinville 1 43,200Garysburg 1 30,500
ASSISTANT CITY ATTORNEY Glen Alpine 1 41,097Code 10060 Grimesland 1 39,433
Number Minimum Maximum Average Grover 1 31,200 37,440 33,571Budgeted Salary Salary Salary See Code Harrellsville 1 28,300
Ocean Isle Beach 1 71,115 106,673 97,179 Haw River 1 54,154 81,321Total/Average 1 71,115 106,673 97,179 Hertford 1 38,926 58,389
Highlands 1 42,806 64,272 44,533CITY CLERK Hobgood 1 37,440Code 10080 Holden Beach 1 48,022 72,033 57,482
Number Minimum Maximum Average Indian Beach 0 10040Budgeted Salary Salary Salary See Code Jonesville 0 10120
Ansonville 1 27,000 Kenly 1 55,745Atlantic Beach 1 56,638 Kure Beach 1 61,340 108,389 71,479Aurora 1 24,300 Lake Lure 1 44,753 67,131 46,992Autryville 1 31,200 52,000 43,680 Laurel Park 1 38,121 56,615 38,979Bailey 1 31,200 37,440 Linden 1 38,480Bakersville 1 33,010 Littleton 1 35,570Bald Head Island 1 48,097 72,145 61,210 Lower Cape Fear WS 1 45,550Beech Mountain 1 46,036 69,054 60,787 Madison 1 39,041 59,385 46,072Belhaven 1 33,500 40,000 35,174 Magnolia 1 36,130Biltmore Forest 1 55,127 Manteo 1 47,170 81,935 74,859Biscoe 1 55,000 Maxton 1 38,062Blowing Rock 1 42,153 63,229 42,574 Mayodan 1 34,849 43,563Broadway 1 42,970 Maysville 1 31,556 47,334 24,960Bryson City 1 38,280 Misenheimer 0 10040Calypso 1 30,931 Momeyer 1 20,093Candor 1 49,000 Mount Gilead 1 41,000 65,000 48,050Carthage 1 42,464 63,696 51,605 Newland 1 35,836 53,754 30,472Cedar Point 1 41,074 Norlina 1 41,250Chadbourn 1 24,521 33,134 Norwood 1 40,635Claremont 1 36,529 54,793 Ocean Isle Beach 1 48,134 72,201 58,395Cofield 1 50,000 Parkton 1 31,200 31,200Columbus 1 39,235 58,853 Peachland 1 43,853Como 10020 Pilot Mountain 1 34,059 51,078 50,045Denton 1 40,621 61,516 45,515 Pine Knoll Shores 1 40,660 58,087 41,200Dobbins Heights 1 33,134 33,134 Pinebluff 1 38,962Drexel 1 54,373 69,396 59,946 Pinetops 1 54,101
Population Group Below 2,500 29
-
Executive Positions (Population Group Below 2,500)
CITY CLERK ECONOMIC DEVELOPMENT DIRECTOR
Code 10080 Code 10115
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Princeton 1 32,119 45,385 35,714 Beech Mountain 1 43,835 65,765 58,080Rockwell 1 50,290 Duck 10100Roper 1 28,320 Manteo 10100Roseboro 1 39,780 Total/Average 1 43,835 65,765 58,080Saluda 1 36,974 54,888 41,184Seaboard 1 34,382 FINANCE DIRECTORSedalia 1 45,000 Code 10120Seven Devils 1 29,827 Number Minimum Maximum AverageSpruce Pine 1 39,800 55,822 55,827 Budgeted Salary Salary Salary See CodeStanfield 1 43,163 Atlantic Beach 1 78,437Stoneville 1 31,325 Aurora 1 35,000Stovall 1 25,700 Bald Head Island 1 67,677 101,516 80,000Sugar Mountain 1 38,000 54,000 47,659 Banner Elk 10040Surf City 1 60,018 98,346 77,425 Beech Mountain 1 61,691 92,535 72,517Taylorsville 1 61,689 Belhaven 1 52,000 60,000 54,600Topsail Beach 1 44,697 66,039 45,591 Blowing Rock 1 56,488 84,732 63,499Tryon 1 69,360 Boonville 1 35,006 52,499 51,869Turkey 1 36,608 Candor 10080Vanceboro 1 40,040 Carthage 1 51,615 77,423 58,053Walnut Creek 1 35,000 40,000 50,000 Chadbourn 1 53,965 55,597Washington Park 1 40,381 Claremont 1 48,953 73,430Weldon 1 48,855 68,440 61,880 Cofield 1 37,000West Jefferson 1 45,609 Columbus 1 50,076 75,114 51,521White Lake 1 58,583 90,804 79,230 Denton 10040Winfall 1 44,591 Duck 10040Woodland 1 33,800 Ellenboro 10080Wrightsville Beach 1 44,700 69,464 67,829 Faith 10080
Total/Average 92 40,489 60,472 45,115 Franklinton 1 64,001Glen Alpine 1 33,862 10080
COMMUNITY DEVELOPMENT DIRECTOR Grimesland 1 36,388Code 10100 Harrellsville 1 28,300
Number Minimum Maximum Average Haw River 10080Budgeted Salary Salary Salary See Code Hertford 1 51,001 82,180
Duck 1 78,468 147,666 101,238 Highlands 1 60,382 90,584 87,859Lake Lure 1 57,118 85,679 Holden Beach 10040Manteo 1 63,213 109,801 59,363 Indian Beach 10040Spruce Pine 1 39,800 55,822 48,765 Jonesville 1 39,292 55,660 46,920
Total/Average 4 59,650 99,742 69,789 Kenansville 1 53,269Kenly 10040Kure Beach 1 61,430 108,389 82,871Lake Lure 1 62,953 94,460 83,317Laurel Park 1 48,651 72,255 50,981Littleton 10080Madison 1 49,987 76,033 61,859
Population Group Below 2,500 30
-
Executive Positions (Population Group Below 2,500)
FINANCE DIRECTOR FIRE CHIEF
Code 10120 Code 10130
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Magnolia 1 36,130 Lake Lure 1 57,118 85,679 63,309Manteo 1 80,677 140,137 131,726 Madison 1 41,024 62,398 43,222Mayodan 1 42,783 51,488 Ocean Isle Beach 1 61,432 92,148 92,400Maysville 1 38,358 57,537 43,284 Pine Knoll Shores 1 66,231 94,615 85,000Mount Gilead 10080 Seven Devils 1 59,925Mount Pleasant 1 47,015 34,433 Surf City 1 68,445 112,156 78,665Norlina 1 41,250 Topsail Beach 1 49,279 72,808 61,800Norwood 1 40,635 Tryon 1 58,140Oakboro 1 29,561 44,343 39,104 Weldon 1 48,855 68,440 52,813Ocean Isle Beach 10040 White Lake 10080Parkton 10080 Wrightsville Beach 1 57,051 88,656 84,344Pilot Mountain 10040 Total/Average 20 56,321 88,498 68,632Pine Knoll Shores 10070Robbinsville 1 50,128 INFORMATION SYSTEM DIRECTORSalemburg 1 48,776 Code 10140Saluda 1 44,942 66,716 56,623 Number Minimum Maximum AverageSeven Devils 1 50,107 Budgeted Salary Salary Salary See CodeSpruce Pine 1 46,073 64,621 52,743 Bald Head Island 1 64,454 96,681 95,574Stoneville 1 49,733 Duck 20600Sugar Mountain 10040 Highlands 1 60,382 90,584 83,970Surf City 1 72,952 93,385 91,107 Manteo 1 54,606 94,850 64,522Topsail Beach 1 59,899 92,098 83,342 Surf City 1 69,478 113,848 72,367Vanceboro 10080 White Lake 1 53,136 82,361 64,215Warrenton 1 51,002 Total/Average 5 60,411 95,665 76,130Washington Park 10080West Jefferson 1 45,609 HUMAN RESOURCES/PERSONNEL DIRECTORWrightsville Beach 1 57,051 88,656 79,477 Code 10150
Total/Average 43 52,939 77,877 57,221 Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code
FIRE CHIEF Atlantic Beach 10120Code 10130 Bald Head Island 1 64,454 96,681 73,615
Number Minimum Maximum Average Beech Mountain 10080Budgeted Salary Salary Salary See Code Claremont 10080
Atlantic Beach 1 79,394 Duck 10040Bald Head Island 10170 Glen Alpine 10080Beech Mountain 10040 Highlands 1 54,766 82,160 56,971Blowing Rock 1 56,488 84,732 67,693 Holden Beach 10080Carthage 1 51,615 77,423 59,613 Jonesville 10120Claremont 1 51,401 77,102 Kenly 10080Columbia 1 46,718 Manteo 10040Duck 1 78,468 147,666 98,613 Mount Gilead 10080Haw River 1 47,807 71,711 Oriental 1 45,760Highlands 1 49,691 74,526 54,850 Washington Park 10080Indian Beach 1 54,799 80,734 62,920 Total/Average 3 59,610 89,421 58,782Kure Beach 1 61,430 108,389 75,280
Population Group Below 2,500 31
-
Executive Positions (Population Group Below 2,500)
PLANNING DIRECTOR POLICE CHIEF
Code 10160 Code 10170
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Atlantic Beach 1 63,003 Denton 1 49,400 74,774 59,855Bald Head Island 1 58,461 87,692 82,200 Drexel 1 54,373 69,396 57,092Banner Elk 1 50,845 76,267 60,193 Duck 1 78,468 147,666 86,925Beech Mountain 1 53,291 79,937 64,026 Four Oaks 1 51,878Blowing Rock 1 56,488 84,732 67,058 Franklinton 1 60,000Duck 10100 Garysburg 1 39,425Haw River 10040 Glen Alpine 1 44,800Highlands 1 40,768 82,160 41,829 Haw River 1 58,110 87,347Holden Beach 20146 Hertford 1 67,382 86,268Kenly 1 52,000 Highlands 1 57,533 86,278 62,005Manteo 1 69,692 121,056 81,598 10120 Hobgood 1 33,280Mount Pleasant 1 67,200 49,137 Holden Beach 1 61,290 91,935 75,682Ocean Isle Beach 10060 Indian Beach 1 57,210 84,933 62,920Pine Knoll Shores 1 54,488 77,841 76,100 Jonesville 1 47,760 67,490 50,000Saluda 1 36,974 54,888 38,230 Kenansville 1 49,086Surf City 1 57,160 93,663 86,975 Kenly 1 55,745Topsail Beach 1 36,772 54,330 43,696 Kure Beach 1 61,430 108,389 88,098Tryon 1 41,697 Lake Lure 1 59,975 89,961 66,662Wrightsville Beach 1 57,051 88,656 90,022 Laurel Park 1 59,136 87,825 69,347
Total/Average 15 51,999 80,702 62,518 Littleton 1 48,000Madison 1 49,987 76,033 54,999
POLICE CHIEF Magnolia 1 47,071Code 10170 Manteo 1 73,176 127,108 96,346
Number Minimum Maximum Average Maxton 1 57,834Budgeted Salary Salary Salary See Code Mayodan 1 51,660 76,809
Atlantic Beach 1 86,320 Maysville 40,276 60,414 46,125Bakersville 1 42,141 Misenheimer 1 50,000Bald Head Island 1 78,344 117,516 100,379 Mount Gilead 1 50,000 55,000 53,970Banner Elk 1 61,803 92,705 71,219 Newland 1 55,593 83,389 50,750Beech Mountain 1 64,775 97,163 76,511 Norlina 1 54,930Belhaven 1 58,000 66,000 65,888 Norwood 1 63,464Biltmore Forest 1 79,536 Oakboro 1 43,676 68,790 57,907Biscoe 1 52,416 Ocean Isle Beach 1 64,504 96,756 87,402Black Creek 1 41,724 Pilot Mountain 1 52,851 79,199 54,995Blowing Rock 1 56,488 84,732 66,193 Pine Knoll Shores 1 66,231 94,615 85,000Boonville 1 40,997 61,506 53,530 Pinebluff 1 54,635Broadway 1 57,309 Pinetops 1 65,441Bryson City 1 56,643 Princeton 1 45,385 64,128 50,040Candor 1 28,500 40,000 Rockwell 1 54,969Carthage 1 54,196 81,294 66,602 Rose Hill 1 50,396 66,085 58,410Chadbourn 1 52,509 55,597 Saluda 1 49,549 73,556 53,841Claremont 1 53,970 80,956 Seven Devils 1 50,752Columbus 1 55,209 82,814 58,344 Spruce Pine 1 48,377 67,852 63,412
Population Group Below 2,500 32
-
Executive Positions (Population Group Below 2,500)
POLICE CHIEF PUBLIC UTILITIES DIRECTOR
Code 10170 Code 10200
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Stanfield 1 50,071 Littleton 1 38,480Star 1 42,357 Manteo 1 69,692 121,055 82,286Stoneville 1 51,918 Mayodan 1 44,922 57,095Sugar Mountain 1 42,000 65,000 51,969 Norlina 1 46,500Surf City 1 76,199 124,861 97,421 Norwood 1 51,500Taylorsville 1 62,715 Oriental 1 53,040Topsail Beach 1 59,899 88,498 82,484 Parkton 10210Tryon 1 69,360 Pilot Mountain 10210Vanceboro 1 47,532 Pinetops 1 46,824Warrenton 1 51,410 Princeton 1 45,385 64,128 52,582Weldon 1 53,862 75,455 59,918 Rose Hill 1 50,396 66,085 56,988West Jefferson 1 51,500 Roseboro 1 52,998Woodland 1 49,608 Star 1 51,935Wrightsville Beach 1 62,899 97,744 85,000 Surf City 1 69,478 113,848 70,199
Total/Average 75 56,033 84,094 61,184 Topsail Beach 1 49,279 72,808 70,385Warrenton 10210
PUBLIC INFORMATION DIRECTOR Woodland 1 53,560Code 10180 Total/Average 21 55,374 86,091 57,575
Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code PUBLIC WORKS DIRECTOR
Atlantic Beach 10220 Code 10210Bald Head Island 1 58,461 87,692 62,611 Number Minimum Maximum AverageDuck 1 78,468 147,666 77,127 Budgeted Salary Salary Salary See CodeHolden Beach 10080 Atlantic Beach 1 88,150Lake Lure 1 51,809 77,712 55,171 Aurora 1 47,500Manteo 10115 Bakersville 1 34,507White Lake 1 55,793 86,479 71,102 Bald Head Island 1 78,344 117,516
Total/Average 4 61,133 99,887 66,503 Banner Elk 10200Beech Mountain 1 61,691 92,535 64,667
PUBLIC UTILITIES DIRECTOR Belhaven 1 28,828 50,000 48,655Code 10200 Biltmore Forest 1 81,900
Number Minimum Maximum Average Black Creek 1 64,272Budgeted Salary Salary Salary See Code Blowing Rock 1 59,312 88,968 73,629
Ansonville 1 50,000 Broadway 1 58,027Bald Head Island 1 71,060 106,591 105,372 Bryson City 1 49,616Banner Elk 1 50,845 76,267 53,386 Candor 2 20,800 36,250Beech Mountain 1 61,691 92,535 71,490 Carthage 1 54,196 81,294 56,888Biscoe 1 56,347 Catawba 1 34,300 37,855Boonville 1 40,997 61,506 55,649 Cedar Point 1 40,416Calypso 1 32,470 Chadbourn 1 52,509 55,597Jonesville 10210 Claremont 1 51,401 77,102Kenly 10210 Columbus 1 47,691 71,537 49,736
Population Group Below 2,500 33
-
Executive Positions (Population Group Below 2,500)
PUBLIC WORKS DIRECTOR PUBLIC WORKS DIRECTOR
Code 10210 Code 10210
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Denton 1 51,844 64,593 65,328 Tryon 1 62,220Drexel 1 59,946 76,509 66,092 Vanceboro 1 33,931Four Oaks 1 51,878 Warrenton 1 70,687Franklinton 1 65,000 West Jefferson 1 55,260Franklinville 1 55,555 Wrightsville Beach 1 59,902 93,090 80,226Grimesland 1 60,216 Total/Average 59 51,669 79,455 56,831Haw River 10040Highlands 1 84,968 127,483 109,658 PARKS AND RECREATION DIRECTORHolden Beach 1 58,371 87,557 77,196 Code 10220Indian Beach 1 30,000 45,000 36,233 Number Minimum Maximum AverageJonesville 1 41,256 58,300 53,797 Budgeted Salary Salary Salary See CodeKenansville 1 49,134 Atlantic Beach 1 51,002Kenly 1 56,860 Aurora 1 35,000Kure Beach 1 61,430 108,389 75,007 Beech Mountain 1 46,036 69,054 68,065Lake Lure 1 57,118 85,679 71,106 Belhaven 1 21,632 36,000 35,568Laurel Park 1 56,320 83,644 69,056 Blowing Rock 1 48,797 73,195 58,098Madison 1 49,987 76,033 54,999 Four Oaks 1 41,200Magnolia 1 58,115 Haw River 1 41,298 61,946Manteo 1 69,692 121,055 69,701 Highlands 1 49,691 74,526 68,390Maysville 1 34,791 52,187 32,510 Holden Beach 10070Mount Gilead 20750 Kenly 10160Mount Pleasant 1 48,835 36,679 Kure Beach 1 61,430 108,389 66,499Norlina 1 45,000 Lake Lure 1 51,809 77,712 63,309Parkton 1 33,600 35,815 Manteo 1 57,336 99,593 80,080Peachland 1 40,004 Oakboro 1 34,221 51,332 41,454Pilot Mountain 1 41,416 62,069 45,000 Surf City 1 66,170 108,427 74,491Pine Knoll Shores 1 66,231 94,615 85,000 White Lake 1 54,968 85,200 81,198Pinebluff 1 41,204 Total/Average 14 48,490 78,343 59,021Pinetops 1 42,296Rockwell 1 54,704 PROJECT MANAGERSeaboard 1 53,560 Code 10240Seven Devils 1 60,029 Number Minimum Maximum AverageSpruce Pine 1 50,796 71,245 58,169 Budgeted Salary Salary Salary See CodeStanfield 1 48,455 Claremont 1 87,000Stoneville 1 47,507 Manteo 10040Sugar Mountain 1 50,000 75,000 71,330 Total/Average 1 87,000Taylorsville 1 69,716
Population Group Below 2,500 34
-
Finance/Budget Positions (Population Group Below 2,500)
ACCOUNTANT I ACCOUNTING TECHNICIAN II
Code 20010 Code 20040
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Manteo 1 49,528 86,032 58,094 Roseboro 1 36,774Total/Average 1 49,528 86,032 58,094 Ocean Isle Beach 1 39,600 59,400 51,804
Total/Average 10 37,840 58,472 49,916ACCOUNTANT II
Code 20020 ACCOUNTING OPERATIONS MANAGER
Number Minimum Maximum Average Code 20050Budgeted Salary Salary Salary See Code Number Minimum Maximum Average
Holden Beach 1 50,423 75,635 50,423 Budgeted Salary Salary Salary See CodeWrightsville Beach 1 35,023 54,426 40,789 Denton 10080
Total/Average 2 42,723 65,031 45,606 Four Oaks 10080Glen Alpine 10080
ACCOUNTING TECHNICIAN I Manteo 10120Code 20030 Ocean Isle Beach 1 53,068 79,602 71,288 20080
Number Minimum Maximum Average Rose Hill 1 43,534 57,087 49,215Budgeted Salary Salary Salary See Code White Lake 1 43,715 67,758 46,628
Atlantic Beach 2 39,978 Total/Average 3 46,772 68,149 55,710Banner Elk 20610Belhaven 20040 BUYERBlowing Rock 1 33,028 49,542 34,786 Code 20060Glen Alpine 10080 Number Minimum Maximum AverageHertford 1 38,000 61,308 Budgeted Salary Salary Salary See CodeJonesville 20315 Glen Alpine 3 37,836Madison 30,197 45,933 43,888 Manteo 10080Oriental 1 26,000 White Lake 10080Pine Knoll Shores 1 40,660 58,087 48,500 Total/Average 3 37,836Topsail Beach 1 35,021 51,743 38,850Warrenton 1 45,885 BUDGET ANALYSTWest Jefferson 1 26,083 Code 20053
Total/Average 9 35,381 53,323 37,507 Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code
ACCOUNTING TECHNICIAN II Duck 10040Code 20040 Four Oaks 10080
Number Minimum Maximum Average Glen Alpine 10080Budgeted Salary Salary Salary See Code Holden Beach 20020
Atlantic Beach 2 48,121 Manteo 10120Bald Head Island 1 41,457 62,321 49,268 Total/AverageBelhaven 1 32,000 37,000 35,301Claremont 1 31,556 47,333 BUDGET MANAGERGlen Alpine 10080 Code 20056Holden Beach 20315 Number Minimum Maximum AverageKenly 10080 Budgeted Salary Salary Salary See CodeKure Beach 1 43,284 76,456 56,349 Duck 0 10040Madison 1 32,059 48,764 48,818 Glen Alpine 10080Manteo 1 44,924 78,033 74,693 Mount Gilead 0 10040
Total/Average
Population Group Below 2,500 35
-
Administrative Positions (Population Group Below 2,500)
TAX COLLECTOR RISK MANGER
Code 20315 Code 20180
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Bakersville 10080 Manteo 10120Banner Elk 10160 White Lake 20040Beech Mountain 1 39,768 59,652 54,257 Total/AverageBiltmore Forest 1 71,599Bryson City 1 38,280 CUSTOMER SERVICE REPRESENTATIVEDrexel 1 39,222 50,058 40,576 Code 20300Faison 1 23,759 Number Minimum Maximum AverageHolden Beach 1 50,423 72,033 64,592 Budgeted Salary Salary Salary See CodeJonesville 1 30,785 43,503 28,974 Bald Head Island 2 35,890 53,834 37,966Lake Lure 10150 Biscoe 32,000Magnolia 1 31,130 Black Creek 2 10,000Maxton 1 46,781 Blowing Rock 1 29,957 44,936 37,499Newland 10080 Carthage 1 31,687 47,531 34,008Ocean Isle Beach 1 50,541 75,812 71,748 Chadbourn 1 30,909 35,256Pinebluff 10080 Claremont 1 30,053 40,080Salemburg 1 37,128 Columbus 1 29,278 43,917 29,744Sugar Mountain 10080 Duck 20600Surf City 1 54,438 89,203 77,317 Faith 1 16,000 22,500 19,250Tryon 1 41,337 Haw River 1 29,350 44,025White Lake 1 35,433 54,951 36,756 Hertford 1 29,449 58,389
Total/Average 14 42,944 63,602 47,445 Highlands 2 30,430 45,656 31,678Holden Beach 1 29,482 44,223 30,950
EXECUTIVE ASSISTANT Kenansville 1 31,034Code 20070 Kenly 1 39,783
Number Minimum Maximum Average Kure Beach 1 33,621 59,355 54,354Budgeted Salary Salary Salary See Code Lake Lure 1 33,396 50,094 36,819
Duck 10080 Laurel Park 1 29,868 44,358 39,728Hertford 1 35,000 58,389 Manteo 20010Kure Beach 1 43,284 76,456 59,714 Maxton 1 25,841Manteo 10080 Mount Gilead 1 27,040 31,200 28,392Robbinsville 1 38,188 Mount Pleasant 1 36,599 25,644Rockwell 1 32,448 Norwood 1 29,120Tryon 1 40,000 Oakboro 1 26,812 40,218 33,280Wrightsville Beach 1 35,023 54,426 49,858 Ocean Isle Beach 1 32,579 48,869 38,073
Total/Average 6 37,769 63,090 44,042 Oriental 1 24,773Roseboro 1 31,512Tryon 1 31,678Warrenton 1 33,426Weldon 1 31,492 44,117 33,975Wrightsville Beach 1 31,766 49,365 37,690
Total/Average 32 29,950 44,237 32,065
Population Group Below 2,500 36
-
Administrative Positions (Population Group Below 2,500)
SENIOR CUSTOMER SERVICE REPRESENTATIVE DIVERSITY AND INCLUSION FFICERCode 20305 Code 20462
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Bald Head Island 2 37,684 56,527 42,810 White Lake 10080Belhaven 1 32,000 36,000 35,301 Total/AverageBlowing Rock 1 34,679 52,020 38,773Chadbourn 1 36,014 42,500 HUMAN RESOURCES/PERSONEL TECHNICIANFour Oaks 20310 Code 20080Franklinville 1 33,500 Number Minimum Maximum AverageHolden Beach 1 35,835 53,753 40,269 Budgeted Salary Salary Salary See CodeJonesville 1 30,785 43,503 29,083 Bald Head Island 1 41,547 62,321 52,845Lake Lure 1 36,820 55,229 46,024 Belhaven 20040Manteo 20040 Blowing Rock 1 38,234 57,351 43,906Mayodan 1 23,892 45,412 Four Oaks 10080Oakboro 1 29,561 44,343 37,565 Manteo 20040Ocean Isle Beach 1 35,918 53,877 47,916 Ocean Isle Beach 20050Pilot Mountain 1 28,032 41,992 34,898 Parkton 10080Spruce Pine 2 31,184 43,738 37,118 Pine Knoll Shores 1 40,660 58,087 46,800Topsail Beach 1 35,021 51,743 44,616 Surf City 1 54,438 89,203 64,045White Lake 1 32,620 50,561 32,620 Total/Average 4 43,720 66,740 51,899
Total/Average 17 32,860 48,137 39,115HUMAN RESOURCES / PERSONNEL ANALYST
SUPERVISOR BILLING/REVENUE COLLECTION Code 20460
Code 20310 Number Minimum Maximum AverageNumber Minimum Maximum Average Budgeted Salary Salary Salary See Code
Budgeted Salary Salary Salary See Code Duck 10080Bald Head Island 1 45,807 67,710 48,097 Lake Lure 1 46,991 70,488 49,341Banner Elk 1 34,413 51,619 38,302 White Lake 20040Belhaven 20305 Wrightsville Beach 1 42,571 66,156 61,797Biscoe 1 38,000 Total/Average 2 44,781 68,322 55,569Denton 1 28,873 43,718 34,112Faith 10080 SAFETY OFFICERFour Oaks 1 35,000 Code 20530Franklinton 1 45,000 Number Minimum Maximum AverageHertford 1 37,234 58,389 Budgeted Salary Salary Salary See CodeManteo 10120 Highlands 30030Mount Gilead 1 28,000 38,000 32,301 Manteo 10020Rose Hill 1 37,606 49,313 45,740 White Lake 10130Surf City 1 36,846 60,376 37,767 Total/AverageWhite Lake 20305
Total/Average 10 35,540 52,732 39,369
Population Group Below 2,500 37
-
Administrative Positions (Population Group Below 2,500)
OFFICE ASSISTANT ADMINISTRATIVE SUPPORT SPECIALIST
Code 20600 Code 20610
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Banner Elk 1 32,774 49,161 35,782 Blowing Rock 1 34,679 52,020 41,892Beech Mountain 1 25,891 38,453 25,881 Bryson City 1 24,482Boonville 1 26,000 39,000 30,680 Columbus 1 32,279 46,113 34,049Bryson City 1 20,448 Glen Alpine 10080Duck 2 31,773 61,358 54,000 Hertford 1 28,000 45,750Ellenboro 1 39,700 39,700 Highlands 1 30,430 45,656 31,678Faith 20300 Holden Beach 1 30,956 46,434 30,950Hertford 1 Kure Beach 1 33,621 59,355 46,502Kure Beach 1 33,621 59,355 40,798 Lake Lure 1 33,396 50,094 39,241Newland 2 28,078 42,117 26,229 Mount Gilead 20300Norlina 2 14,000 Pilot Mountain 1 28,032 41,992 35,900Princeton 1 26,362 37,249 27,685 Pinetops 1 51,406Saluda 1 28,971 43,007 29,224 Sugar Mountain 1 36,000Surf City 1 31,829 52,155 37,228 Surf City 47,025 77,057 49,939Vanceboro 1 30,306 Taylorsville 2 41,486White Lake 20310 Wrightsville Beach 2 31,766 49,365 34,632
Total/Average 17 29,478 46,155 31,637 Total/Average 22 33,353 51,427 39,198
ADMINISTRATIVE SUPPORT SPECIALIST SENIOR ADMINISTRATIVE SUPPORT SPECIALIST
Code 20610 Code 20615
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Atlantic Beach 2 42,921 Duck 1 39,632 64,426 49,350Bald Head Island 1 39,568 59,353 55,499 Four Oaks 10080Banner Elk 1 37,940 56,911 41,929 Jonesville 1 30,785 43,503 37,625Beech Mountain 3 25,891 38,453 38,515 White Lake 1 32,620 50,561 39,674
Total/Average 3 34,346 52,830 42,216
Population Group Below 2,500 38
-
Maintenance Positions (Population Group Below 2,500)
AUTOMOTIVE MECHANIC BUILDING MAINTENANCE SUPERINTENDENT
Code 20090 Code 20250
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Atlantic Beach 1 52,915 Atlantic Beach 1 55,182Bald Head Island 1 43,625 65,438 60,425 Duck 20146Beech Mountain 1 36,070 54,105 45,677 Highlands 20760Blowing Rock 1 42,153 63,229 50,575 Newland 20820Claremont 1 31,556 47,333 Surf City 1 40,622 66,565 44,935West Jefferson 1 32,968 Wrightsville Beach 1 44,700 69,464 65,166White Lake 1 34,251 53,089 40,264 Total/Average 3 42,661 68,014 55,094Wrightsville Beach 2 35,023 54,426 44,887
Total/Average 9 37,113 56,270 46,575 CUSTODIAL WORKERCode 20330
AUTOMOTIVE MECHANIC SUPERVISOR Number Minimum Maximum AverageCode 20100 Budgeted Salary Salary Salary See Code
Number Minimum Maximum Average Belhaven 1 18,720 30,000 27,000Budgeted Salary Salary Salary See Code Blowing Rock 1 25,878 38,818 30,000
Wrightsville Beach 1 40,543 63,005 63,648 Garysburg 1 24,960Total/Average 1 40,543 63,005 63,648 Highlands 1 21,632 32,344 28,725
Manteo 1 35,214 61,149 38,293MAINTENANCE TECHNICIAN Maxton 1 35,508Code 20240 Oakboro 2 24,319 36,479 28,184
Number Minimum Maximum Average Surf City 31,829 52,155 35,669Budgeted Salary Salary Salary See Code Wrightsville Beach 1 28,812 44,774 30,243
Autryville 1 31,200 52,000 47,840 Total/Average 9 26,629 42,246 30,122Claremont 4 28,622 42,933Faith 1 35,000 45,000 40,000Franklinville 1 43,200Haw River 1 26,622 39,933Highlands 1 30,430 45,656 38,272Maxton 1 35,508Maysville 2 27,259 40,889 27,924Surf City 31,829 52,155 38,832Wrightsville Beach 3 28,812 44,774 29,682
Total/Average 15 29,972 46,201 35,422
Population Group Below 2,500 39
-
Code Enforcement Positions (Population Group Below 2,500)
BUILDING CODE INSPECTOR LEVEL I (MULTI LEVEL) ORDINANCE ENFORCEMENT OFFICER
Code 20140 Code 20160
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Beech Mountain 1 43,844 65,765 47,174 Bailey 1 31,200 37,440Wrightsville Beach 1 36,774 57,147 44,491 Banner Elk 10160
Total/Average 2 40,306 61,456 45,833 Duck 10100Four Oaks 1 41,524
BUILDING CODE INSPECTOR LEVEL III (MULTI-LEVEL) Glen Alpine 1 24,102Code 20146 Highlands 1 38,834 58,261 43,680
Number Minimum Maximum Average Holden Beach 1 37,627 56,441 54,725Budgeted Salary Salary Salary See Code Kenly 1 35,457
Blowing Rock 1 46,472 69,710 61,229 Kure Beach 1 37,495 66,162 39,909Duck 1 55,766 99,946 68,008 Lake Lure 1 46,991 70,488 51,000Holden Beach 1 52,944 79,416 67,181 Madison 20170Kure Beach 1 61,430 108,389 74,373 Manteo 10160Manteo 1 52,005 90,334 Ocean Isle Beach 1 41,580 62,370 47,415Pine Knoll Shores 1 54,488 77,841 66,400 Surf City 1 40,622 66,565 42,679
Total/Average 6 53,851 87,606 67,438 Total/Average 10 39,193 59,675 42,277
BUILDING CODE ADMINISTRATOR PERMIT SPECIALIST
Code 20150 Code 20170
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Duck 20170 Duck 1 45,879 74,582 62,974Ocean Isle Beach 1 64,504 96,756 78,583 Four Oaks 20160Surf City 1 57,160 93,663 85,006 Lake Lure 1 42,623 63,934 44,753
Total/Average 2 60,832 95,209 81,794 Madison 1 37,179 56,551 46,072Manteo 10160Ocean Isle Beach 1 34,208 51,312 35,918Surf City 1 36,846 60,376 47,736
Total/Average 5 39,347 61,351 47,491
Population Group Below 2,500 40
-
Information Technology Positions (Population Group Below 2,500)
GIS TECHNICIAN NETWORK ADMINISTRATOR
Code 20210 Code 20352
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Duck 10100 Manteo 10140Highlands 1 42,806 64,272 46,363 Total/AverageMadison 20170Newland 10040 IT SPECIALIST
Total/Average 1 42,806 64,272 46,363 Code 20354Number Minimum Maximum Average
INFORMATION SYSTEM MANAGER Budgeted Salary Salary Salary See Code
Code 20340 Bald Head Island 1 45,807 68,710 51,512Number Minimum Maximum Average Highlands 1 42,806 64,272 48,526
Budgeted Salary Salary Salary See Code Manteo 10140Manteo 10140 Total/Average 2 44,307 66,491 50,019Wrightsville Beach 1 38,613 60,004 58,053
Total/Average 1 38,613 60,004 58,053 HELP DESK SPECIALISTCode 20356
PROGRAMMER/ANALYST Number Minimum Maximum AverageCode 20350 Budgeted Salary Salary Salary See Code
Number Minimum Maximum Average Manteo 10140Budgeted Salary Salary Salary See Code Total/Average
Manteo 10140Total/Average
Population Group Below 2,500 41
-
Water and Wastewater Utility Positions (Population Group Below 2,500)
LABORATORY TECHNICIAN SENIOR TREATMENT PLANT OPERATOR
Code 20400 Code 20630
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Belhaven 20830 Bald Head Island 20640Kure Beach 1 30,854 54,402 47,581 Beech Mountain 1 39,768 59,652 52,707Mayodan 1 35,197 35,388 Blowing Rock 1 34,679 52,020 45,928Warrenton 2 40,342 Bryson City 1 26,790
Total/Average 4 33,026 54,402 40,913 Highlands 3 37,003 55,494 51,986Manteo 10200
PLANT MAINTENANCE MECHANIC Topsail Beach 1 42,567 62,894 60,841Code 20480 Weldon 2 38,279 53,624 39,026
Number Minimum Maximum Average West Jefferson 1 45,469Budgeted Salary Salary Salary See Code White Lake 1 37,762 58,531 46,611
Belhaven 20830 Total/Average 11 38,343 57,036 46,578Manteo 20620Mount Gilead 2 28,080 35,000 30,971 TREATMENT PLANT BACK-UP OPERATOR IN RESPONSIBLE CHARGE (ORC)Robbinsville 3 20,800 Code 20635
Total/Average 5 28,080 35,000 24,868 Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code
TREATMENT PLANT OPERATOR Bald Head Island 1 43,625 65,458 61,441Code 20620 Belhaven 1 27,497 50,000 44,387
Number Minimum Maximum Average Bryson City 2 33,550Budgeted Salary Salary Salary See Code Columbia 1 29,877
Beech Mountain 6 34,696 51,529 40,825 Franklinville 1 48,000Belhaven 20830 Hertford 1 57,899 70,973Blowing Rock 3 34,679 52,020 43,095 Highlands 2 37,003 55,494 52,042Bryson City 1 43,920 Jonesville 20820Chadbourn 1 30,930 33,134 Manteo 20620Columbia 1 28,128 Mayodan 1 35,198 42,660Columbus 1 32,279 48,419 39,936 Ocean Isle Beach 1 41,580 62,370 51,877Hertford 1 53,000 48,038 Vanceboro 1 28,038Kenansville 1 37,440 Total/Average 12 40,467 60,859 43,406Littleton 1 38,480Madison 2 35,385 53,823 43,888 WATER DISTRIBUTION AND/OR WASTEWATER COLLECTION SUPT.Manteo 1 47,170 81,935 44,346 Code 20750Mayodan 1 31,609 31,609 Number Minimum Maximum AverageOriental 2 33,000 Budgeted Salary Salary Salary See CodePilot Mountain 1 32,442 48,641 45,947 Atlantic Beach 1 68,203 0Robbinsville 5 27,040 Banner Elk 1 34,413 51,619 37,215Rose Hill 1 41,461 54,368 46,865 Biltmore Forest 1 65,000 0Star 1 48,802 Blowing Rock 1 44,259 66,391 60,340 0Surf City 44,786 73,387 46,543 Candor 10210Topsail Beach 1 36,772 54,330 51,823 Drexel 1 35,050 44,733 42,603 0Tryon 4 34,116 Harrellsville 20620Warrenton 1 50,315 Highlands 1 42,806 64,272 60,819 0Weldon 7 34,720 48,639 36,349 Holden Beach 1 39,508 59,262 48,526West Jefferson 1 31,970 Jonesville 1 33,941 47,963 37,501 0
Total/Average 44 37,687 54,022 37,945 Kenansville 1 39,333 0
Population Group Below 2,500 42
-
Water and Wastewater Utility Positions (Population Group Below 2,500)
WATER DISTRIBUTION AND/OR WASTEWATER COLLECTION SUPT. WATER DISTRIBUTION/WASTEWATER COLLECTION MAINT.WORKER
Code 20750 Code 20830
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Lake Lure 1 42,623 63,934 48,069 Belhaven 2 29,120 43,000 38,000Laurel Park 1 38,121 56,615 49,691 Biscoe 43,780Manteo 1 52,055 90,334 58,522 Black Creek 1 40,476Maxton 1 58,556 Blowing Rock 2 27,173 40,759 31,100Mount Gilead 1 35,000 42,000 39,300 Bryson City 3 28,325Mount Pleasant 1 69,198 50,198 Carthage 20420Oakboro 1 39,615 59,423 54,521 Denton 1 33,419 60,610 42,494Rose Hill 1 41,461 54,368 45,760 Grover 1 31,200 39,520 35,131Surf City 57,160 93,663 64,671 Hertford 1 37,276 48,036Tryon 1 61,200 Highlands 4 30,430 49,858 43,196Walnut Creek 1 45,000 65,000 70,000 Hobgood 1 24,960White Lake 20630 Kenly 3 29,993 32,592Wrightsville Beach 1 40,543 63,005 Madison 1 33,663 51,204 32,032
Total/Average 20 41,437 61,986 52,387 Manteo 1 35,214 61,149 45,739Maxton 1 29,108
WATER DISTRIBUTION/WASTEWATER COLLECTION SYSTEM TECH. Mayodan 3 23,892 37,955Code 20840 Newland 1 28,078 42,117 28,496
Number Minimum Maximum Average Norlina 2 38,000Budgeted Salary Salary Salary See Code Norwood 2 31,824
Belhaven 20635 Ocean Isle Beach 3 35,918 53,877 40,951Candor 10210 Roseboro 10200Columbus 1 32,279 48,419 47,736 Seven Devils 1 30,971Denton 5 28,873 35,968 28,873 Stoneville 1 32,240Drexel 1 30,730 39,222 38,462 Surf City 31,829 60,376 46,765Four Oaks 1 36,071 Tryon 3 37,406Haw River 1 32,358 48,537 Vanceboro 2 31,054Hertford 1 25,482 43,572 Warrenton 2 41,299Holden Beach 2 35,835 53,753 42,318 Wrightsville Beach 3 30,253 47,013 35,838Lake Lure 1 42,623 63,934 48,062 Total/Average 54 31,676 49,046 38,330Manteo 1 35,214 61,149 45,323Mount Gilead 20750 WASTEWATER TREATMENT SUPERINTENDENTNewland 1 30,956 46,434 33,946 Code 20640Salemburg 1 41,309 Number Minimum Maximum AverageStoneville 1 37,960 Budgeted Salary Salary Salary See CodeSurf City 1 31,829 60,376 37,336 Bald Head Island 1 55,677 83,516 74,886Taylorsville 4 40,211 Denton 1 44,785 55,798 51,844Wrightsville Beach 2 36,774 57,147 41,309 Kenly 1 47,628 54,123
Total/Average 24 32,996 50,997 38,574 Manteo 10200Mount Gilead 1 38,000 52,000 48,600
WATER DISTRIBUTION/WASTEWATER COLLECTION MAINT.WORKER Princeton 1 33,745 47,683 35,422Code 20830 Robbinsville 1 52,166
Number Minimum Maximum Average Tryon 1 47,965Budgeted Salary Salary Salary See Code West Jefferson 1 55,039
Atlantic Beach 3 53,026 Wrightsville Beach 1 54,334 84,435 73,029Bald Head Island 6 37,684 56,527 46,502 Total/Average 9 45,695 62,926 54,869Banner Elk 20430
Population Group Below 2,500 43
-
Water and Wastewater Utility Positions (Population Group Below 2,500)
WATER AND WASTEWATER TREATMENT SUPERINTENDENT METER READER
Code 20820 Code 20760
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Bald Head Island 1 53,026 79,540 70,077 Bakersville 10210Belhaven 1 42,536 60,000 55,375 Belhaven 40080Biscoe 1 46,729 Four Oaks 20430Bryson City 1 45,033 Harrellsville 20620Grover 1 37,440 45,760 42,266 Hertford 1 24,854 39,522Haw River 1 35,674 53,512 Highlands 1 33,218 49,858 54,954Highlands 1 38,834 58,261 58,984 Madison 1 30,197 45,933 31,949Jonesville 3 33,941 47,963 38,119 Manteo 1 35,214 61,149 39,645Mayodan 1 40,746 64,237 Maxton 1 30,572Newland 1 37,627 56,441 33,509 Mayodan 1 21,671 31,618Ocean Isle Beach 1 48,134 72,201 53,864 Newland 20830
Total/Average 13 40,884 60,024 51,064 Parkton 20430Salemburg 1 27,581
WATER ISTRIBUTION AND/OR WASTEWATER COLLECTION SYSTEM SUPERINTENDENT Tryon 2 33,657Code 20750 Vanceboro 1 22,027
Number Minimum Maximum Average White Lake 20620Budgeted Salary Salary Salary See Code Total/Average 10 29,031 49,116 33,962
Atlantic Beach 1 68,203Banner Elk 1 34,413 51,619 37,215 METER REPAIR TECHNICIANBiltmore Forest 1 65,000 Code 20770Blowing Rock 1 44,259 66,391 60,340 Number Minimum Maximum AverageCandor 10210 Budgeted Salary Salary Salary See CodeDrexel 1 35,050 44,733 42,603 Belhaven 20830Harrellsville 20620 Chadbourn 1 29,458 31,096Highlands 1 42,806 64,272 60,819 Newland 20830Holden Beach 1 39,508 59,262 48,526 Parkton 20430Jonesville 1 33,941 47,963 37,501 White Lake 20630Kenansville 1 39,333 Total/Average 1 29,458 31,096Lake Lure 1 42,623 63,934 48,069Laurel Park 1 38,121 56,615 49,691 UTILITY LOCATORManteo 1 52,055 90,334 58,522 Code 20835Maxton 1 58,556 Number Minimum Maximum AverageMount Gilead 1 35,000 42,000 39,300 Budgeted Salary Salary Salary See CodeMount Pleasant 1 69,198 50,198 Belhaven 40060Oakboro 1 39,615 59,423 54,521 Newland 20380Rose Hill 1 41,461 54,368 45,760 Parkton 10200Surf City 57,160 93,663 64,671 Roseboro 10200Tryon 1 61,200 Total/AverageWalnut Creek 1 45,000 65,000 70,000White Lake 20630Wrightsville Beach 1 40,543 63,005
Total/Average 20 41,437 61,986 53,001
Population Group Below 2,500 44
-
Field Operations Positions (Population Group Below 2,500)
EQUIPMENT OPERATOR I MAINTENANCE WORKER I
Code 20370 Code 20420
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Atlantic Beach 1 46,176 Broadway 1 42,649Boonville 1 24,003 36,005 28,787 Bryson City 3 26,478Carthage 1 31,687 47,531 37,814 Carthage 3 30,178 45,267 35,339Franklinville 1 32,500 Cedar Point 1 26,308Highlands 4 30,430 45,656 35,740 Cofield 1 42,000Mayodan 1 26,341 32,498 Columbus 1 29,278 43,917 32,760Mount Gilead 20480 Denton 2 26,182 32,624 28,517Parkton 20430 Grimesland 1 33,493Pine Knoll Shores 2 30,340 43,345 Haw River 1 27,952 41,928Spruce Pine 3 29,699 41,655 38,340 Jonesville 2 24,888 35,500 29,363
Total/Average 14 28,750 42,838 36,313 Kenansville 1 29,640Kure Beach 10 30,854 54,402 32,301
EQUIPMENT OPERATOR III Lake Lure 2 28,849 43,273 35,223Code 20380 Madison 4 23,826 36,240 27,082
Number Minimum Maximum Average Manteo 1 35,214 61,149 38,293Budgeted Salary Salary Salary See Code Mayodan 2 19,656 23,281
Beech Mountain 1 33,044 49,075 37,565 Mount Pleasant 2 30,915 23,567Belhaven 1 20,467 37,000 34,659 Oakboro 1 25,535 38,303 26,104Magnolia 1 37,544 Ocean Isle Beach 3 32,579 48,869 37,355Manteo 10210 Oriental 1 25,500Maxton 1 30,572 Parkton 20430Mount Gilead 20750 Pilot Mountain 2 26,702 39,998 30,832Newland 20820 Powellsville 1 20,800Oriental 1 39,873 Rockwell 1 33,379Parkton 20430 Roper 1 25,920Pine Knoll Shores 1 31,858 45,511 38,500 Rose Hill 2 25,453 33,377 28,819
Total/Average 6 28,456 43,862 36,452 Seven Devils 3 35,630Spruce Pine 3 25,655 35,983 29,219
MAINTENANCE WORKER I Stanfield 1 44,878Code 20420 Sugar Mountain 5 27,000 42,000 34,422
Number Minimum Maximum Average Surf City 31,829 52,155 35,596Budgeted Salary Salary Salary See Code Topsail Beach 2 31,765 46,932 39,374
Atlantic Beach 4 36,499 Weldon 3 27,860Aurora 1 30,160 West Jefferson 2 25,979Bald Head Island 7 34,180 51,271 40,818 Woodland 1 26,520Beech Mountain 7 29,972 42,393 33,018 Wrightsville Beach 1 24,890 38,680 28,517Belhaven 1 26,964 38,520 26,964 Total/Average 100 28,049 42,292 32,374Biltmore Forest 1 37,946Black Creek 1 24,960Blowing Rock 5 29,957 44,936 30,809Boonville 2 24,003 36,005 29,640
Population Group Below 2,500 45
-
Field Operations Positions (Population Group Below 2,500)
MAINTENANCE WORKER II SANITATION EQUIPMENT OPERATOR II
Code 20430 Code 20550
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Ansonville 2 26,000 Manteo 1 36,959 64,198Atlantic Beach 1 49,608 Wrightsville Beach 2 30,253 47,013 35,880Aurora 1 32,000 Total/Average 3 33,606 55,606 35,880Banner Elk 4 31,214 46,821 33,879Belhaven 3 26,964 38,520 32,000 SANITATION SUPERVISORBiltmore Forest 2 41,097 Code 20560Candor 10210 Number Minimum Maximum AverageChadbourn 1 26,780 31,096 Budgeted Salary Salary Salary See CodeCofield 1 33,000 Beech Mountain 1 37,847 56,811 41,309Columbus 1 32,279 48,419 35,796 Bryson City 1 33,636Four Oaks 2 34,390 Highlands 1 30,430 45,656 37,731Franklinton 4 31,200 Manteo 1 47,170 81,935Glen Alpine 1 29,244 Saluda 1 40,763 60,513 43,202Grover 20830 Warrenton 1 29,925Haw River 1 35,674 53,512 Washington Park 1 35,291Holden Beach 3 32,504 48,756 34,244 Wrightsville Beach 1 36,774 57,147 38,251Kure Beach 2 30,854 54,402 44,126 Total/Average 8 38,597 60,413 37,049Lake Lure 2 35,066 52,599 38,661Magnolia 1 24,752 SANITATION WORKERMayodan 1 21,671 26,053 Code 20570Mount Pleasant 1 44,224 32,160 Number Minimum Maximum AverageNorwood 5 24,960 30,296 27,591 Budgeted Salary Salary Salary See CodeOakboro 2 29,661 46,559 38,064 Beech Mountain 6 29,972 44,522 30,810Ocean Isle Beach 1 37,714 56,571 48,564 Black Creek 2 28,080 28,912Parkton 2 21,632 Blowing Rock 4 27,173 40,759 30,792Pinebluff 2 32,906 Bryson City 3 23,053Pinetops 4 48,010 Drexel 2 22,592 36,803 28,148Princeton 2 30,572 43,198 32,115 Four Oaks 1 29,355Spruce Pine 1 26,938 37,783 35,318 Hobgood 1 18,720Stanfield 1 41,126 Manteo 3 35,199 61,141 41,052Sugar Mountain 2 29,500 44,500 39,104 Pinetops 2 28,408 40,312Surf City 36,846 60,376 40,297 Robbinsville 3 22,880Walnut Creek 1 35,000 40,000 50,000 Saluda 3 28,971 43,007 87,672West Jefferson 1 36,379 Tryon 1 26,061Woodland 1 40,123 Warrenton 2 31,211Wrightsville Beach 1 30,253 47,013 34,050 Washington Park 1 23,504
Total/Average 60 30,803 45,361 35,371 Total/Average 34 28,628 42,524 35,281
SANITATION EQUIPMENT OPERATOR I SANITATION SUPERINTENDENT
Code 20540 Code 20580
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Biltmore Forest 3 33,080 Columbia 1 30,600Highlands 5 28,904 43,513 29,170 Highlands 1 37,003 55,494 47,361Maxton 1 30,508 Manteo 10210Wrightsville Beach 2 28,812 44,774 29,536 Tryon 1 37,006
Total/Average 11 33,606 55,606 35,880 Total/Average 3 37,003 55,494 38,322
Population Group Below 2,500 46
-
Field Operations Positions (Population Group Below 2,500)
CDL TRUCK DRIVER STREET SUPERINTENDENT
Code 20590 Code 20670
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Atlantic Beach 1 35,256 Bald Head Island 1 50,501 75,752 64,560Total/Average 1 35,256 Blowing Rock 1 48,797 73,195 60,000
Bryson City 1 32,760STOCKEEPER Candor 1 31,200Code 20650 Hertford 1 32,204 50,439
Number Minimum Maximum Average Highlands 1 37,003 55,494 48,110Budgeted Salary Salary Salary See Code Madison 10210
Princeton 1 37,249 52,633 37,253 Maxton 1 30,550Total/Average 1 37,249 52,633 37,253 Mount Gilead 20750
Pinebluff 10210STREET CREW LEADER Sugar Mountain 1 32,000 47,000 40,760Code 20660 Weldon 1 33,067 46,323 36,038
Number Minimum Maximum Average Total/Average 9 38,929 58,034 42,997Budgeted Salary Salary Salary See Code
Beech Mountain 2 37,847 56,811 44,231Belhaven 1 20,467 40,000 34,659 20830Blowing Rock 2 29,957 44,936 36,912Carthage 1 44,587 66,881 49,171Claremont 2 31,556 47,333Kure Beach 2 43,284 76,456 52,684Maxton 2 61,020Mayodan 1 23,892 32,498Mount Gilead 20480Oriental 1 37,960Pinebluff 10210Robbinsville 1 31,200Tryon 3 30,957
Total/Average 18 33,084 55,403 41,129
Population Group Below 2,500 47
-
Parks and Recreation Positions (Population Group Below 2,500)
RECREATION CENTER SUPERVISOR RECREATION PROGRAM SUPERVISOR
Code 20490 Code 20520
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Beech Mountain 1 46,036 69,054 68,065 Beech Mountain 1 37,847 56,811 45,830Surf City 1 44,786 73,387 44,786 Blowing Rock 1 34,679 52,020 39,185
Total/Average 2 45,441 71,221 56,426 Claremont 1 31,556 47,333Ocean Isle Beach 1 41,580 62,370 44,283
RECREATION ACTIVITIES COORDINATOR Surf City 1 40,622 66,565 41,044Code 20500 Wrightsville Beach 1 38,613 60,004 61,818
Number Minimum Maximum Average Total/Average 6 37,483 57,517 46,432Budgeted Salary Salary Salary See Code
Beech Mountain 1 34,696 51,529 37,707 PARKS SUPERINTENDENTBlowing Rock 1 34,679 52,020 39,513 Code 20450Highlands 1 30,430 45,656 39,645 Number Minimum Maximum AverageKure Beach 1 33,621 59,355 40,607 Budgeted Salary Salary Salary See CodeSeven Devils 1 24,960 Beech Mountain 3 31,469 46,737 36,130Surf City 1 38,688 63,395 39,080 Biltmore Forest 1 46,810
Total/Average 6 34,423 54,391 36,919 Blowing Rock 2 34,679 52,020 39,622Haw River 1 27,952 41,928
RECREATION SUPERVISOR FOR ATHLETICS Mayodan 1 40,746 43,435Code 20510 Oakboro 1 32,591 48,887 38,064
Number Minimum Maximum Average Spruce Pine 1 25,655 35,983 33,634Budgeted Salary Salary Salary See Code Sugar Mountain 10210
Beech Mountain 1 33,044 49,075 35,552 Tryon 2 33,800Surf City 1 40,622 66,565 42,692 Wrightsville Beach 1 38,613 60,004 43,555
Total/Average 2 36,833 57,820 39,122 Total/Average 13 33,101 48,726 38,666
Population Group Below 2,500 48
-
Planning Positions (Population Group Below 2,500)
PLANNING TECHNICIAN PLANNER
Code 20465 Code 20470
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Duck 10100 Atlantic Beach 1 45,011Four Oaks 20160 Claremont 10240Manteo 10160 Haw River 10040Mount Gilead 20300 Manteo 10160Roseboro 20300 Wrightsville Beach 1 36,774 57,147 38,605
Total/Average Total/Average 2 36,774 57,147 41,808
Population Group Below 2,500 49
-
Fire/Telecommunications Positions (Population Group Below 2,500)
ASSISTANT FIRE CHIEF FIRE FIGHTER
Code 30030 Code 30090
Number Minimum Maximum Average Number Minimum Maximum AverageBudgeted Salary Salary Salary See Code Budgeted Salary Salary Salary See Code
Atlantic Beach 1 64,958 Atlantic Beach 12 47,739Blowing Rock 1 46,472 69,710 52,734 Bald Head Island 30260Duck 1 64,556 121,486 73,500 Beech Mountain 1 53,291 79,937 69,355Highlands 1 42,890 67,455 55,411 Blowing Rock 5 33,028 49,542 36,099Indian Beach 1 44,023 64,448 59,915 Carthage 2 34,935 52,403 39,289Surf City 1 56,824 93,113 65,242 Duck 5 41,613 67,648 45,000
Total/Aver