The main shelters in Portland and how to reach them
Portland has two primary emergency shelters: the Portland Homeless Services shelter (operated by the city) and Preble Street's shelter programs, which include both emergency beds and longer-term housing. Both accept walk-ins during winter months, though availability changes by season and occupancy. The fastest way to find a bed on any given night is to call 211 Maine, which connects you to the current shelter with open capacity and can tell you whether you need to arrive in person or can be placed by phone.
Portland Homeless Services operates year-round and typically has the most beds available. Preble Street runs multiple programs — their emergency shelter operates seasonally (usually October through April), while their transitional housing programs run throughout the year. Neither shelter requires advance registration, though both ask for identification if you have it. If you arrive without ID, staff can still place you, but you may face longer processing.
Winter is the critical season in Portland. From November through March, both shelters expand capacity and the city activates additional overflow beds. If you call 211 and both main shelters report full, ask specifically whether overflow is open — it often is, even when the primary facilities say they have no space.
Key Takeaways
- Call 211 Maine to find which shelter has beds available right now, rather than showing up without knowing whether space exists.
- Portland Homeless Services and Preble Street are the two main providers; both accept walk-ins and do not require advance booking.
- Winter shelters in Portland expand capacity from November through March and set up overflow beds when primary facilities fill.
- You do not need ID to enter a shelter, though having it speeds up check-in and helps staff connect you to other services.
- Preble Street also runs transitional housing programs year-round, which offer longer stays than emergency shelter if you meet their criteria.
What to bring and what to expect on your first night
Bring whatever identification you have — a driver's license, state ID, or even a photo on your phone helps, but lack of ID will not keep you out. Bring medications in their original bottles if possible; shelters need to know what you take and in what dose. Bring any documents related to income, disability, or medical conditions, since staff use these to connect you with benefits or services you may not know about.
On arrival, expect to check in at a desk where staff will ask your name, date of birth, and whether you have any active warrants or restraining orders. This is standard safety screening, not a barrier to entry. You will be assigned a bed (usually in a shared room), shown where bathrooms and showers are, and given the shelter's rules — typically no drugs or alcohol on premises, lights out at a set time, and breakfast served in the morning. Most shelters allow you to stay during the day as well, not just overnight.
Shelters in Portland are not luxurious, but they are safe and warm. You will have a bed, a blanket, and access to a shower. Staff can connect you with meals, medical care, mental health services, and job training while you stay. If you have pets, ask about pet-friendly options — Preble Street has a program that allows you to keep your animal with you.
How to reach Portland Homeless Services directly
Portland Homeless Services can be reached at (207) 874-8752 during business hours. They operate a main shelter facility and can tell you whether beds are available that night. If you call and they report full, ask whether overflow is operating — overflow beds are separate from the main count and often have space when the primary shelter does not.
If you are in crisis or need when ready help outside business hours, call 911 or go directly to the shelter's address. Portland Homeless Services staff are on-site 24 hours a day, and they will not turn you away for calling after hours. The shelter is located in downtown Portland; 211 can give you the exact address and directions by bus or on foot.
Preble Street's shelter and housing programs
Preble Street runs the largest shelter network in Portland and also operates transitional housing, which is different from emergency shelter. Emergency shelter is a bed for one night; transitional housing is a room or apartment where you can stay for weeks or months while working toward permanent housing. Preble Street's programs are free and do not require you to be employed or have income.
To reach Preble Street, call (207) 874-0755. They can tell you about emergency beds that night and also about their transitional programs if you are interested in a longer-term stay. Preble Street also runs a drop-in center during the day where you can shower, do laundry, use a phone, and meet with a case manager — you do not need to be a shelter resident to use the drop-in center.
Preble Street's emergency shelter operates seasonally (typically October through April), but their transitional housing and day services run year-round. If you call in summer and Preble Street's emergency shelter is closed, they can still refer you to other options or discuss their transitional programs.
Winter overflow and seasonal capacity
Portland activates additional shelter beds every winter. From November through March, both Portland Homeless Services and Preble Street expand their capacity, and the city sometimes opens temporary overflow shelters in community buildings or churches. These overflow beds are real beds in safe spaces — not cots in a gymnasium, though some winters that has happened too.
Overflow typically opens when the main shelters reach 90 percent capacity, so it is not always available. Call 211 to ask whether overflow is currently open. If both main shelters and overflow are full, 211 can connect you with other resources — sometimes that means a hotel voucher, sometimes it means a bed in a neighboring town, sometimes it means a safe place to wait until morning.
Winter is also when Portland's cold-weather protocol kicks in. If the temperature drops below a certain threshold (usually around 32 degrees Fahrenheit), shelters are required to make beds available to anyone who needs one, regardless of capacity. This means you are may provide a bed on the coldest nights, even if you have to wait or be placed in overflow.
Other shelter options if Portland facilities are full
If Portland shelters are genuinely full and overflow is not available, 211 can connect you with shelters in nearby towns — South Portland, Westbrook, and Biddeford all have emergency shelters. These are farther away, but they are real options when Portland is at capacity. 211 can also tell you about host homes, which are private residences that take in people for the night, and about safe parking programs if you are sleeping in a car.
Some shelters outside Portland specialize in specific populations — families with children, veterans, or people with serious mental illness. If you fall into one of these categories, ask 211 whether a specialized shelter might be a better fit than a general emergency shelter. Specialized shelters sometimes have more services on-site and shorter stays because they focus on moving people into permanent housing quickly.
Getting connected to services while in shelter
Shelters are not just places to sleep — they are entry points to other help. While you stay, staff can connect you with a case manager who helps you find permanent housing, explore for benefits, get medical care, or find a job. This is free and does not require you to do anything except ask. Most people who stay in shelter for more than a few nights end up working with a case manager, whether they planned to or not.
If you have a mental health condition, addiction, or chronic illness, tell shelter staff. They can connect you with counselors, doctors, or addiction specialists who work on-site or nearby. If you have a disability and need accommodations (a ground-floor bed, a quieter room, access to a phone for medical calls), tell staff during check-in. Shelters are required to provide reasonable accommodations, and staff want to know so they can help.
Many people use shelter as a temporary stop while they work toward permanent housing. Others stay longer while they address barriers — getting sober, stabilizing a mental health condition, saving money for a deposit. There is no shame in either path. Shelter staff have seen every situation and are there to help you move forward, not to judge how you got here.
Frequently Asked Questions
Do I need to be a Portland resident to use a shelter?
No. Portland shelters serve anyone who needs a bed, regardless of where you are from. You do not need to prove residency, and you do not need to have lived in Maine. If you are homeless and in Portland, you can access shelter.
What if I have a mental health condition or I am in crisis?
Tell shelter staff when you arrive. They can connect you with a mental health counselor or crisis worker on-site or nearby. If you are having thoughts of harming yourself, tell staff when ready — they are trained to help and can connect you with emergency mental health services. You can also call the 988 Suicide and Crisis Lifeline anytime, day or night.
Can I bring my pet to the shelter?
Preble Street has a pet-friendly program that allows you to keep your animal with you. Portland Homeless Services can tell you about their pet policy when you call. If the main shelter cannot accommodate your pet, ask about alternatives — some shelters work with local animal rescues to board pets temporarily while you stay.
What if I have been to the shelter before and was asked to leave?
Past incidents do not automatically bar you from returning. Shelters want to help, and staff understand that people have bad days. Call 211 or the shelter directly and explain your situation. If there was a specific conflict, staff may ask you to follow certain rules (no alcohol, no aggression toward other residents), but they will usually work with you to find a solution rather than turn you away.
Is there a shelter for families with children?
Yes. Preble Street and Portland Homeless Services both have family shelter programs separate from single-adult shelters. Family shelters provide more privacy and are designed around children's needs. Call 211 or the shelters directly to ask about family options.