Miami Beach City Hall: 305-673-7400. Mayor and commission: 305-673-7035. Police non-emergency: 305-673-7900. Code violations, 24 hours: 305-673-8285.
Last checked Oct. 9, 2026. Names and numbers come from the City of Miami Beach Mayor and Commissioners page, the Resident Guide and each department’s own page.
Miami Beach has a commission-manager government. The voters elect a mayor and six city commissioners; the City Commission hires a city manager to run the city’s departments and appoints the city attorney, city clerk and inspector general. Most offices are at City Hall, 1700 Convention Center Drive.
Start here
- Emergencies (police, fire, medical): 911
- City Hall main number: 305-673-7400
- Customer Service Center (questions, bills, service requests): 305-673-7420, mbhelp@miamibeachfl.gov, 8:30 a.m. to 6 p.m. Monday through Friday
- Report a problem online: service request system
Mayor and City Commission
The mayor serves a two-year term, up to three terms. Commissioners serve four-year terms, up to two, and their terms are staggered so half the commission is elected every two years. Commission seats are numbered as groups.
| Office | Name |
|---|---|
| Mayor | Steven Meiner |
| Commissioner, Group 1 | Monica Matteo-Salinas |
| Commissioner, Group 2 | Laura Dominguez |
| Commissioner, Group 3 | Alex J. Fernandez |
| Commissioner, Group 4 | Tanya K. Bhatt |
| Commissioner, Group 5 | David Suarez |
| Commissioner, Group 6 | Joseph Magazine |
Mayor and commission office: 305-673-7035, 9 a.m. to 5 p.m. Monday through Friday, 1700 Convention Center Drive. Each member has a page linked from the Mayor and Commissioners page. The City Commission meets at City Hall; the next meeting is 9 a.m. Wednesday, Oct. 14.
City administration
| Office | Who | Phone |
|---|---|---|
| City Manager | Eric Carpenter | City Hall, 305-673-7400 |
| City Clerk | Rafael E. Granado | 305-673-7411 |
| Planning Director | Deborah Tackett | 305-673-7550 |
| Public Works Director | John Norris | 305-673-7080 |
Department phone numbers
| Need | Department | Phone |
|---|---|---|
| Police, not an emergency | Miami Beach Police Department | 305-673-7900 |
| Police records | Police Department | 305-673-7990 |
| Fire, not an emergency | Fire Department | 305-673-7111 |
| Water, sewer and utility bills | Utilities Services | 305-673-7440 |
| Trash, recycling, missed pickup (before 4:30 p.m.) | Sanitation Division | 305-673-7616 |
| Bulk trash pickup | Waste Connections of Florida | 786-515-2726 |
| Illegal dumping, off-leash dogs | Parking and Code Compliance Dispatch, 24 hours | 305-604-2489 |
| Code violations, 24 hours | Code Compliance | 305-673-8285 |
| Code Compliance office | Code Compliance | 305-673-7555 |
| Streets, drainage, after-hours problems | Public Works 24/7 Control Room | 305-673-7625 |
| Building permits and inspections | Building Department | 305-673-7610 |
| Zoning and land use boards | Planning Department | 305-673-7550 |
| Business Tax Receipt | Customer Service Center | 305-673-7420 |
| Parking permits and citations | Parking customer service | 305-673-7505 |
| Parks, pools, youth centers | Parks and Recreation | 305-673-7730 |
| Hurricane and emergency planning | Division of Emergency Management | 305-673-7736 |
| Public records, legal notices | Office of the City Clerk | 305-673-7411 |
| Bids and contracts | Procurement | 305-673-7490 |
| Disability accommodations at meetings | ADA line | 305-604-2232 (305-604-2ADA) |
Animal control
Miami-Dade County’s Animal Care and Control Division enforces rabies vaccination, pet licensing, cruelty and dangerous-dog laws in Miami Beach, according to the city’s animal care and control page. Dog license tags are mandatory; for pet licenses and tags call 305-884-1101. Strays, bites and lost pets go to Miami-Dade Animal Services through 311.
To report an off-leash dog, an owner not cleaning up after a pet or people trespassing in the dunes, call the city’s Parking and Code Compliance Dispatch, available 24 hours, at 305-604-2489 (305-604-CITY).
County and state services
- Property taxes, homestead: see our property taxes guide
- Elections: Miami-Dade Supervisor of Elections, 305-499-8683; see our voting guide
- Power outages: FPL, 1-800-468-8243; see our power outages guide
- Miami-Dade County services: 311
What this means for you
- Not sure who handles it? Call the Customer Service Center at 305-673-7420 or use the online service request system.
- Report code problems such as noise any time at 305-673-8285.
- Reach the mayor or any commissioner through the commission office at 305-673-7035.
More: trash and recycling, building permits and zoning and public notices.
Frequently asked questions
What is the phone number for Miami Beach City Hall?
The main number is 305-673-7400. City Hall is at 1700 Convention Center Drive. For general questions and service requests, the Customer Service Center is 305-673-7420.
Who is the mayor of Miami Beach?
Steven Meiner is the 39th mayor of Miami Beach. The mayor and commission office is 305-673-7035, open 9 a.m. to 5 p.m. Monday through Friday.
Who are the Miami Beach city commissioners?
Monica Matteo-Salinas (Group 1), Laura Dominguez (Group 2), Alex J. Fernandez (Group 3), Tanya K. Bhatt (Group 4), David Suarez (Group 5) and Joseph Magazine (Group 6).
What is the Miami Beach police non-emergency number?
305-673-7900. Call 911 in an emergency. The Fire Department’s non-emergency line is 305-673-7111.
How do I report a code violation in Miami Beach?
Call Code Compliance at 305-673-8285 at any time, or 305-673-7555 during business hours. You can also file a report through the city’s online service request system.
Have your say