north carolina league of municipalaties documents...bailey 537 below 2,500 2 4 nash bakersville 474...

255
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

Upload: others

Post on 06-Feb-2021

1 views

Category:

Documents


0 download

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