Skip to main content
Effective April 1st, Gas Powered Leaf Blowers Prohibited!
Navigation
Town of
Juno Beach
Florida
Your
Government
Column 1
Meeting Information
Agendas & Minutes
Town Council
Election Information
Column 2
Boards and Committees
Town Council
Planning & Zoning Board
Charter Review Committee
Audit Oversight Committee
Column 3
Code of Ordinances
Records Search
Town
Departments
Column 1
Building
Code Compliance
Finance/Human Resources
Police
Column 2
Planning & Zoning
Public Works
Town Clerk
Town Manager
Project Coordinator/Risk Manager
Column 3
BIDS & RFPS
Permits & Inspections
Our
Community
Column 1
Residents
Events & Activities
News & Announcements
Frequently Asked Questions
Hurricane Awareness
Town Center
Column 2
Library
Public Safety
Fire Rescue
Police
Column 3
Visitors
About Juno Beach
Places to Stay
Juno Beach History
Discover Juno Beach Tour
Juno Beach Parks
How
Do I?
Column 1
Apply For
Employment Opportunities
Permits
Registered Vendor List
Request
Inspections
Submit
Bids & RFPs
Column 2
Contact the Town
Staff Directory
Make a Citizen Comment
Submit a Code Complaint
Find
Code of Ordinances
Column 3
Stay Informed
Calendar of Events
Email Updates
Meeting Information
Town News
Frequently Asked Questions
Search form
Search Website
John Callaghan
Position:
Councilmember (Seat #3)
Email:
jcallaghan@juno-beach.fl.us
Mailing Address:
340 Ocean Drive
Juno Beach, FL 33408
On the Council Since: January 2025
Term Expires: March, 2026
Town Council
Contact
Position
Peggy Wheeler
Mayor (Seat Mayor)
DD Halpern
Vice Mayor (Seat #4)
Marianne Hosta
Vice Mayor Pro Tem (Seat #1)
John Callaghan
Councilmember (Seat #3)
Diana Davis
Councilmember (Seat #5)