City Council

Regular Monthly Council Meetings

  • 2nd Thursday of each month
  • 6 p.m.
  • 912 N. Main St.
  • Meeting Room A

Agendas & Minutes

Agendas are available at least 72 hours prior to the meetings. Minutes are available following City Council approval, which usually occurs at the next regular meeting.

View Most Recent Agendas and Minutes


Mayor Jennings

Timothy Z. Jennings        Mayor
Term expires:   Dec. 2026

Cristina Arnold - Ward 1

Cristina A. Arnold Councilor - Ward 1
Term expires:     Dec. 2026

Juan Oropesa - Ward 1

Juan Oropesa Councilor - Ward 1 Term expires:   Dec. 2028

Juliana Halvorson

Juliana Halvorson  Councilor - Ward 2 Term expires:    Dec. 2026

Will Cavin - Ward 2

Will Cavin 
Councilor - Ward 2
Term expires:   Dec. 2028

Edward Heldenbrand - Ward 3

Edward "Ed" Heldenbrand Councilor - Ward 3 Term expires:   Dec. 2026

Matthew Chappell - Ward 3

Matthew Chappell Councilor - Ward 3
Term expires:   Dec. 2028

Robert  Corn - Ward 4

Robert Corn Councilor - Ward 4 Term expires:   Dec. 2026

Darrell Johnson - Ward 4

Darrell Johnson Councilor - Ward 4
Term expires:    Dec. 2028

Angela Moore - Ward 5

Angela G. Moore Councilor - Ward 5
Term expires:   Dec. 2026

Carlos Marrujo Jr. - Ward 5

Carlos Marrujo Councilor - Ward 5
Term expires:   Dec. 2028

Group 1

The City Council consists of 10 city councilors and the mayor, who chairs the meetings and only votes in the event of a tie. The mayor is elected at-large while two city councilors represent one of the city's five wards. Thus, each resident of Roswell is officially represented by the mayor and two city councilors. The mayor and city councilors serve staggered 4-year terms.


The City of Roswell is a municipal corporation following the council-manager form of government. The City Council, the city’s legislative body, enacts laws known as ordinances, sets policies known as resolutions and adopts an annual budget. The city manager serves as the city's chief administrative officer.

Get Involved

Citizens are encouraged to get involved in city government.

  • Attend City Council meetings in person.
  • If you are unable to attend the Council meetings, you can watch them on the city YouTube page.
  • Volunteer for city programs and events.
  • Contact all City Council members